Freigeben über


IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS IOCTL (pointofservicedriverinterface.h)

Diese E/A-Steuerungsfunktion legt die angegebene Statistik auf den Wert im Eingabepuffer fest.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

PosStatisticsHeader , wobei PosStatisticsHeader.EntryCount auf die Anzahl der zu aktualisierenden Statistiken festgelegt ist.

Auf diese Struktur folgt dann eine entsprechende Anzahl von PosValueStatisticsEntry-Strukturen , die den Namen einer Statistik und den entsprechenden Wert enthalten, um den sie aktualisiert wird.

Eingabepufferlänge

Der sizeof(PosStatisticsHeader) + PosStatisticsHeader.EntryCount * sizeof(PosValueStatisticsEntry).

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

  • STATUS_NOT_SUPPORTED: Statistische Aktualisierungen oder Berichte werden nicht unterstützt.

Anforderungen

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