Obtain the number of the card that is latest used.
Number of the card lately used
Return True if it is successful, or return False.
OnHIDNum
private static void GetHIDEventCardNumAsStr(string sIp = "10.0.0.44", int iPort = 4370) { //Create Standalone SDK class dynamicly. zkemkeeper.CZKEMClass axCZKEM1 = new zkemkeeper.CZKEMClass(); axCZKEM1.Connect_Net(sIp, iPort); int idwErrorCode = 0; string sstrHIDEventCardNum = ""; if (axCZKEM1.GetHIDEventCardNumAsStr(out sstrHIDEventCardNum)) { MessageBox.Show("GetHIDEventCardNumAsStr!HIDCardNum=" + sstrHIDEventCardNum.ToString(), "Success"); } else { axCZKEM1.GetLastError(ref idwErrorCode); MessageBox.Show("Operation failed,ErrorCode=" + idwErrorCode.ToString(), "Error"); } }
Private Shared Sub GetHIDEventCardNumAsStr(Optional ByVal sIp As String = "10.0.0.44", Optional ByVal iPort As Integer = 4370) 'Create Standalone SDK class dynamicly. Dim axCZKEM1 As New zkemkeeper.CZKEM axCZKEM1.Connect_Net(sIp, iPort) Dim idwErrorCode As Integer Dim sStrHIDEventCardNum As String = "" If axCZKEM1.GetHIDEventCardNumAsStr(sStrHIDEventCardNum) = True Then MsgBox("GetHIDEventCardNumAsStr!HIDCardNum=" + sStrHIDEventCardNum.ToString(), MsgBoxStyle.Information, "Success") Else axCZKEM1.GetLastError(idwErrorCode) MsgBox("Operation failed,ErrorCode=" & idwErrorCode.ToString(), MsgBoxStyle.Exclamation, "Error") End If End Sub