IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR IOCTL (hidport.h)
O código de controle IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR obtém o descritor físico de um dispositivo HIDClass.
Código principal
Buffer de entrada
Um driver baseado em UMDF obtém o tamanho, em bytes, do buffer chamando IWDFRequest::GetDeviceIoControlParameters e fornecendo o parâmetro pOutBufferSize .
Buffer de saída
O driver copia o descritor físico para o buffer de usuário recuperado chamando IWDFIoRequest::GetOutputMemory.
Comprimento do buffer de saída
O tamanho do buffer recuperado chamando IWDFIoRequest::GetOutputMemory.
Bloco de status
Os minidrivers HID que executam a E/S para o dispositivo também devem:
- Chame IWDFRequest::SetInformation para definir o número de bytes transferidos do dispositivo.
- Chame IWDFRequest::Complete com S_OK para concluir a solicitação sem erro. Caso contrário, defina o código de erro HRESULT apropriado.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | hidport.h |