NET_DVR_CARD_STATUS

Status structure of applying or deleting card information

Structure Definition

struct{
  DWORD   dwSize;
  BYTE    byCardNo[ACS_CARD_NO_LEN/*32*/];
  DWORD   dwErrorCode;
  BYTE    byStatus;
  BYTE    byRes[23];
}NET_DVR_CARD_STATUS, *LPNET_DVR_CARD_STATUS;

Members

dwSize

Structure size.

byCardNo

Card No., see the special card No. as follows:

0xFFFFFFFFFFFFFFFF: Illegal card No.

0xFFFFFFFFFFFFFFFE: Duress card No.

0xFFFFFFFFFFFFFFFD: Super card No.

0xFFFFFFFFFFFFFFFC to 0xFFFFFFFFFFFFFFF1: Reserved special card No. range

0xFFFFFFFFFFFFFFF0: Maximum valid card No.

dwErrorCode

Error code: 1904-incorrect card No., 1908-no more card can be applied, 1917-no more access point can be linked to access controller, 1920-one employee ID cannot be applied to multiple cards. This member is valid when the value of byStatus is "0".

byStatus

Status: 0-failed, 1-succeeded.

byRes

Reserved, set to 0.