Freigeben über


IOCTL_POINT_OF_SERVICE_CHECK_HEALTH IOCTL (pointofservicedriverinterface.h)

Diese E/A-Steuerungsfunktion überprüft die Geräteintegrität.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Zeiger auf den Eingabepuffer, eine UnifiedPosHealthCheckLevel-Variable .

Eingabepufferlänge

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

Ausgabepuffer

Zeiger auf einen Puffer, der einen PosStringType empfängt, gefolgt vom Inhalt der Integritätszeichenfolge.

Länge des Ausgabepuffers

Größe des Ausgabepuffers in Bytes. Legen Sie auf sizeof(PosStringType) + genügend Raum für die Integritätszeichenfolge fest.

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 finden Sie einen häufigen Fehlerwert:

  • STATUS_NOT_SUPPORTED: Der Treiber stellt keine Integritätszeichenfolgen bereit.

Anforderungen

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