共用方式為


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