Freigeben über


IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE IOCTL (pointofservicedriverinterface.h)

Diese E/A-Steuerungsfunktion authentifiziert den Magnetstreifenleser (Magnetstreifenleser, MSR).

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Zeiger auf den Eingabepuffer, eine MSR_AUTHENTICATE_DEVICE Variable.

Eingabepufferlänge

Größe des Eingabepuffers in Bytes. Legen Sie auf sizeof(MSR_AUTHENTICATE_DEVICE) fest.

Ausgabepuffer

Nicht für diesen Vorgang verwendet; auf NULL festgelegt.

Länge des Ausgabepuffers

Nicht für diesen Vorgang verwendet; auf 0 (null) festgelegt.

Statusblock

Gibt TRUE zurück, wenn dies erfolgreich war. Gibt andernfalls FALSE zurück.

Hinweise

Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf. Im Folgenden sind häufige Fehlerwerte aufgeführt:

  • STATUS_ACCESS_DENIED: Das Gerät wird derzeit von einem anderen Client beansprucht.

  • STATUS_NOT_SUPPORTED: Das Gerät unterstützt keine Authentifizierung.

Anforderungen

Anforderung Wert
Header pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)