Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El código de control IOCTL_UMDF_HID_GET_INPUT_REPORT devuelve un informe de entrada desde 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 minidriveres 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 error. De lo contrario, establezca el código de error HRESULT adecuado.
Requisitos
Requisito | Valor |
---|---|
encabezado de | hidport.h |