IOCTL_UMDF_HID_GET_INPUT_REPORT IOCTL (hidport.h)
O código de controle IOCTL_UMDF_HID_GET_INPUT_REPORT retorna um relatório de entrada de um dispositivo HIDClass.
Código principal
Buffer de entrada
Um driver baseado em UMDF chama IWDFRequest::GetInputMemory para recuperar um buffer de memória que contém a ID de relatório da coleção.
Comprimento do buffer de entrada
O tamanho do buffer recuperado chamando IWDFRequest::GetInputMemory.
Buffer de saída
Um driver baseado em UMDF chama IWDFRequest::GetOutputMemory para recuperar um buffer de saída alocado pelo solicitante que ele usa para retornar um relatório de recursos.
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 erros. Caso contrário, defina o código de erro HRESULT apropriado.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | hidport.h |