Freigeben über


IOCTL_POINT_OF_SERVICE_CHECK_HEALTH IOCTL (pointofservicedriverinterface.h)

Mit dieser E/A-Steuerelementfunktion wird die Geräteintegrität überprüft.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Zeiger auf den Eingabepuffer, eine UnifiedPosHealthCheckLevel- Variable.

Eingabepufferlänge

Größe des Eingabepuffers in Byte. Set to sizeof(UnifiedPosHealthCheckLevel).

Ausgabepuffer

Zeigen Sie auf einen Puffer, der eine PosStringType- gefolgt vom Inhalt der Integritätszeichenfolge empfängt.

Länge des Ausgabepuffers

Größe des Ausgabepuffers in Byte. Set to sizeof(PosStringType) + enough room to hold the health string.

Statusblock

Gibt TRUE- zurück, wenn dies erfolgreich ist; andernfalls wird FALSE-zurückgegeben.

Bemerkungen

Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten. Es folgt ein häufiger Fehlerwert:

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

Anforderungen

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