Freigeben über


IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS IOCTL (pointofservicedriverinterface.h)

Diese E/A-Steuerungsfunktion gibt Standardinformationen zu einem Gerät wie der Kategorie, dem Hersteller und der Firmwarerevisionsnummer zurück.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

[in] Wird mit diesem Vorgang nicht verwendet; auf NULL-festgelegt.

Eingabepufferlänge

Wird mit diesem Vorgang nicht verwendet; auf 0 (Null) festgelegt.

Ausgabepuffer

Zeigen Sie auf die PosStatisticsHeader- Struktur, die die Statistiken enthält.

Länge des Ausgabepuffers

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

Statusblock

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

Bemerkungen

Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten. Die folgende Liste zeigt allgemeine Fehlerwerte:

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

  • STATUS_NOT_SUPPORTED: Die Statistikberichterstattung wird nicht unterstützt.

Anforderungen

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