Condividi tramite


IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS IOCTL (pointofservicedriverinterface.h)

Questa funzione di controllo 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

IRP_MJ_DEVICE_CONTROL

Buffer di input

[in] Non usato con questa operazione; impostato su NULL.

Lunghezza del buffer di input

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

Buffer di output

Puntatore alla struttura PosStatisticsHeader contenente le statistiche.

Lunghezza del buffer di output

Dimensioni del buffer di output in byte. Impostare su sizeof(PosStatisticsHeader).

Blocco dello stato

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

Commenti

Per informazioni dettagliate sull'errore, chiamare GetLastError. L'elenco seguente mostra i valori di errore comuni:

  • STATUS_BUFFER_OVERFLOW: il buffer di output non è sufficiente per contenere le statistiche.

  • STATUS_NOT_SUPPORTED: la creazione di report statistiche non è supportata.

Requisiti

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