IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS IOCTL (pointofservicedriverinterface.h)
Essa função de controle de E/S retorna informações padrão de UPOS (ponto de serviço unificado) sobre um dispositivo, como sua categoria, fabricante e número de revisão de firmware.
Código principal
Buffer de entrada
[in] Não usado com esta operação; defina como NULL.
Comprimento do buffer de entrada
Não usado com esta operação; definido como 0 (zero).
Buffer de saída
Ponteiro para a estrutura PosStatisticsHeader que contém as estatísticas.
Comprimento do buffer de saída
Tamanho do buffer de saída em bytes. Defina como sizeof(PosStatisticsHeader).
Bloco de status
Retorna TRUE se tiver êxito; caso contrário, retornará FALSE.
Comentários
Para obter informações de erro estendidas, chame GetLastError. A lista a seguir mostra valores de erro comuns:
STATUS_BUFFER_OVERFLOW: o buffer de saída não é grande o suficiente para manter as estatísticas.
STATUS_NOT_SUPPORTED: não há suporte para relatórios estatísticos.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | pointofservicedriverinterface.h (inclua Pointofservicedriverinterface.h) |