Freigeben über


IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS IOCTL (pointofservicedriverinterface.h)

Diese E/A-Steuerelementfunktion 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, auf den sie aktualisiert wird.

Eingabepufferlänge

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

Ausgabepuffer

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

Länge des Ausgabepuffers

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

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: Statistikaktualisierung oder Berichterstellung wird nicht unterstützt.

Anforderungen

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