Поделиться через


структура MSR_AUTHENTICATE_DEVICE (pointofservicedriverinterface.h)

Эта структура предоставляет сведения о проверке подлинности, используемые для проверки подлинности устройства.

Синтаксис

typedef struct _MSR_AUTHENTICATE_DEVICE {
  unsigned char Size;
  unsigned char Challenge1[MSR_CHALLENGE_SIZE];
  unsigned char SessionId[MSR_SESSION_ID_SIZE];
} MSR_AUTHENTICATE_DEVICE, *PMSR_AUTHENTICATE_DEVICE;

Члены

Size

Если присутствует необязательный SessionId, это будет содержать размер SessionId[MSR_SESSION_ID_SIZE]

Challenge1[MSR_CHALLENGE_SIZE]

Маркер вызова.

SessionId[MSR_SESSION_ID_SIZE]

Идентификатор сеанса. Это в первую очередь используется для идентификации каждой транзакции, чтобы предотвратить ошибки, такие как обработка одной транзакции дважды.

Требования

Требование Ценность
заголовка pointofservicedriverinterface.h (include PointOfServiceDriverInterface.h)

См. также

IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE