Condividi tramite


IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS IOCTL (pointofservicedriverinterface.h)

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

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

PosStatisticsHeader dove PosStatisticsHeader.EntryCount è impostato sul numero di statistiche da aggiornare.

Questa struttura viene quindi seguita da un numero corrispondente di strutture PosValueStatisticsEntry 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; impostato su NULL.

Lunghezza del buffer di output

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

Blocco dello stato

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

Commenti

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

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

Requisiti

Requisito Valore
Intestazione pointofservicedriverinterface.h (includere Pointofservicedriverinterface.h)