IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS IOCTL (pointofservicedriverinterface.h)
Questa funzione di controllo di I/O restituisce informazioni standard UPOS (Unified Point of Service) su un dispositivo, ad esempio la categoria, il produttore e il numero di revisione del firmware.
Codice principale
Buffer di input
[in] Non usato con questa operazione; impostare su null.
Lunghezza del buffer di input
Non usato con questa operazione; impostato su 0 (zero).
Buffer di output
Puntatore alla struttura PosStatisticsHeader che contiene le statistiche.
Lunghezza del buffer di output
Dimensioni del buffer di output in byte. Impostare su sizeof(PosStatisticsHeader).
Blocco di stato
Restituisce TRUE in caso di esito positivo; in caso contrario, restituisce FALSE.
Osservazioni
Per ottenere informazioni estese sull'errore, chiamare GetLastError. L'elenco seguente mostra i valori di errore comuni:
STATUS_BUFFER_OVERFLOW: il buffer di output non è sufficientemente grande da contenere le statistiche.
STATUS_NOT_SUPPORTED: la creazione di report statistici non è supportata.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |