Compartilhar via


estrutura MSR_AUTHENTICATE_DEVICE (pointofservicedriverinterface.h)

Essa estrutura fornece as informações de autenticação usadas para autenticar um dispositivo.

Sintaxe

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;

Membros

Size

Se o SessionId opcional estiver presente, isso incluirá o tamanho de SessionId[MSR_SESSION_ID_SIZE]

Challenge1[MSR_CHALLENGE_SIZE]

O token de desafio.

SessionId[MSR_SESSION_ID_SIZE]

A ID da sessão. Isso é usado principalmente para identificar cada transação para que você possa evitar erros, como processar a mesma transação duas vezes.

Requisitos

Requisito Valor
Cabeçalho pointofservicedriverinterface.h (inclua PointOfServiceDriverInterface.h)

Confira também

IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE