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]

会话 ID。 这主要用于标识每个事务,以便可以避免错误,例如处理同一事务两次。

要求

要求
Header pointofservicedriverinterface.h (包括 PointOfServiceDriverInterface.h)

另请参阅

IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE