Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essa função de controle de E/S obtém o tipo de dispositivo, versão e tamanho de buffer recomendado, conforme especificado pelo driver.
Código principal
Buffer de entrada
Versão da API do WinRT (Tempo de Execução do Windows Runtime) codificada em 32 bits. Os dezesseis bits principais devem conter a versão principal e os dezesseis bits inferiores devem conter a versão secundária.
Comprimento do buffer de entrada
Tamanho do buffer de entrada, em bytes. Definido como sizeof (UINT32).
Buffer de saída
Ponteiro para um buffer que recebe um posDeviceBasicsType.
Comprimento do buffer de saída
Tamanho do buffer de saída, em bytes. Set to sizeof(PosDeviceBasicsType).
Bloco de status
Retorna verdadeiro se bem-sucedido; caso contrário, retorna FALSE .
Observações
Para obter informações de erro estendidas, chame GetLastError. A lista a seguir mostra valores de erro comuns:
STATUS_BUFFER_TOO_SMALL: o buffer de saída não é grande o suficiente para conter o resultado.
STATUS_INSUFFICIENT_RESOURCES: não há memória suficiente.
Forneça a versão da API WinRT do POS para informar ao driver com qual versão do runtime ele está trabalhando. Este IOCTL retorna a versão do driver no posDeviceBasicsType, para que você possa ter a versão do driver disponível na API de runtime se desejar for fornecê-la.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | pointofservicedriverinterface.h (inclua Pointofservicedriverinterface.h) |