IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE IOCTL (pointofservicedriverinterface.h)

This I/O control function deauthenticates the magnetic stripe reader (MSR).

Major code

IRP_MJ_DEVICE_CONTROL

Input buffer

Pointer to the input buffer, a MSR_DEAUTHENTICATE_DEVICE variable that contains the challenge token.

Input buffer length

Size of the input buffer, in bytes. Set to sizeof(MSR_DEAUTHENTICATE_DEVICE).

Output buffer

Not used with this operation; set to NULL.

Output buffer length

Not used with this operation; set to 0 (zero).

Status block

Returns TRUE if successful; otherwise, returns FALSE.

To get extended error information, call GetLastError.

Requirements

Requirement Value
Header pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)