Compartilhar via


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

IRP_MJ_DEVICE_CONTROL

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)