Condividi tramite


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

IRP_MJ_DEVICE_CONTROL

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)