此結構提供用來驗證裝置的驗證資訊。
語法
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) |