Compartir a través de


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

IRP_MJ_DEVICE_CONTROL

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

Consulte también

IOCTL_HID_GET_INPUT_REPORT

IOCTL_UMDF_HID_SET_OUTPUT_REPORT