共用方式為


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