Condividi tramite


IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS IOCTL (pointofservicedriverinterface.h)

Questa funzione di controllo di I/O imposta la statistica specificata sul valore nel buffer di input.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

PosStatisticsHeader in cui PosStatisticsHeader.EntryCount è impostato sul numero di statistiche da aggiornare.

Questa struttura viene quindi seguita da un numero corrispondente di PosValueStatisticsEntry strutture che contengono il nome di una statistica e il valore corrispondente a cui verrà aggiornato.

Lunghezza del buffer di input

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

Buffer di output

Non usato con questa operazione; impostare su null.

Lunghezza del buffer di output

Non usato con questa operazione; impostato su 0 (zero).

Blocco di stato

Restituisce TRUE in caso di esito positivo; in caso contrario, restituisce FALSE.

Osservazioni

Per ottenere informazioni estese sull'errore, chiamare GetLastError. Di seguito è riportato un valore di errore comune:

  • STATUS_NOT_SUPPORTED: l'aggiornamento delle statistiche o la creazione di report non è supportato.

Fabbisogno

Requisito Valore
intestazione pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)