IOCTL_UMDF_HID_GET_INPUT_REPORT IOCTL (hidport.h)
El código de control IOCTL_UMDF_HID_GET_INPUT_REPORT devuelve un informe de entrada de un dispositivo HIDClass.
Código principal
Búfer de entrada
Un controlador basado en UMDF llama a IWDFRequest::GetInputMemory para recuperar un búfer de memoria que contiene el identificador de informe de la colección.
Longitud del búfer de entrada
Tamaño del búfer recuperado llamando a IWDFRequest::GetInputMemory.
Búfer de salida
Un controlador basado en UMDF llama a IWDFRequest::GetOutputMemory para recuperar un búfer de salida asignado por el solicitante que usa para devolver un informe de características.
Longitud del búfer de salida
Tamaño del búfer que se recupera llamando a IWDFIoRequest::GetOutputMemory.
Bloque de estado
Los minidrivers HID que llevan a cabo la E/S en el dispositivo también deben:
- Llame a IWDFRequest::SetInformation para establecer el número de bytes transferidos desde el dispositivo.
- Llame a IWDFRequest::Complete con S_OK para completar la solicitud sin errores. De lo contrario, establezca el código de error HRESULT adecuado.
Requisitos
Requisito | Valor |
---|---|
Header | hidport.h |