Freigeben über


IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS IOCTL (pointofservicedriverinterface.h)

Diese E/A-Steuerungsfunktion gibt STANDARDinformationen zu einem Gerät zurück, z. B. Kategorie, Hersteller und Firmwarerevisionsnummer.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

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

Länge des Eingabepuffers

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

Ausgabepuffer

Zeiger auf die PosStatisticsHeader-Struktur , die die Statistiken enthält.

Länge des Ausgabepuffers

Größe des Ausgabepuffers in Bytes. Auf sizeof(PosStatisticsHeader) festgelegt.

Statusblock

Gibt TRUE zurück, wenn dies erfolgreich war. Andernfalls wird FALSE zurückgegeben.

Hinweise

Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf. Die folgende Liste enthält allgemeine Fehlerwerte:

  • STATUS_BUFFER_OVERFLOW: Der Ausgabepuffer ist nicht groß genug, um die Statistiken aufzunehmen.

  • STATUS_NOT_SUPPORTED: Statistikberichte werden nicht unterstützt.

Anforderungen

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