Compartir a través de


encabezado hidport.h

Definiciones que son comunes a todos los minidrivers HID.

Para más información, consulte:

hidport.h contiene las siguientes interfaces de programación:

IOCTL

 
IOCTL_HID_ACTIVATE_DEVICE

La solicitud IOCTL_HID_ACTIVATE_DEVICE activa un dispositivo HIDClass, lo que hace que esté listo para las operaciones de E/S.
IOCTL_HID_DEACTIVATE_DEVICE

La solicitud IOCTL_HID_DEACTIVATE_DEVICE desactiva un dispositivo HIDClass, lo que hace que detenga las operaciones y finalice todas las solicitudes de E/S pendientes.
IOCTL_HID_GET_DEVICE_ATTRIBUTES

La solicitud IOCTL_HID_GET_DEVICE_ATTRIBUTES obtiene los atributos de un dispositivo HIDClass en una estructura HID_DEVICE_ATTRIBUTES.
IOCTL_HID_GET_DEVICE_DESCRIPTOR

La solicitud IOCTL_HID_GET_DEVICE_DESCRIPTOR obtiene el descriptor HID del dispositivo HIDClass.
IOCTL_HID_GET_REPORT_DESCRIPTOR

La solicitud IOCTL_HID_GET_REPORT_DESCRIPTOR obtiene el descriptor de informe de un dispositivo HIDClass.
IOCTL_HID_GET_STRING

La solicitud de IOCTL_HID_GET_STRING obtiene un identificador de fabricante, un identificador de producto o un número de serie para una colección de nivel superior. La cadena recuperada es una cadena de caracteres anchos terminada en NULL en un formato legible.
IOCTL_HID_READ_REPORT

El IOCTL_HID_READ_REPORT solicitud transfiere un informe de entrada de un dispositivo HIDClass al búfer del controlador de clase HID.
IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST

El código de control IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST es el IOCTL de la solicitud de notificación inactiva IRP que HIDClass envía a los mini controladores HID, como HIDUSB, para informar al controlador de autobús de que el dispositivo está inactivo.
IOCTL_HID_WRITE_REPORT

La solicitud IOCTL_HID_WRITE_REPORT envía un informe HID a un dispositivo HIDClass.
IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR

El código de control IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR obtiene el descriptor físico de un dispositivo HIDClass.
IOCTL_UMDF_HID_GET_FEATURE

El código de control IOCTL_UMDF_HID_GET_FEATURE obtiene un informe de características de un dispositivo HIDClass.
IOCTL_UMDF_HID_GET_INPUT_REPORT

El código de control IOCTL_UMDF_HID_GET_INPUT_REPORT devuelve un informe de entrada de un dispositivo HIDClass.
IOCTL_UMDF_HID_SET_FEATURE

El código de control IOCTL_UMDF_HID_GET_FEATURE envía un informe de características a un dispositivo HIDClass.
IOCTL_UMDF_HID_SET_OUTPUT_REPORT

El código de control IOCTL_UMDF_HID_SET_OUTPUT_REPORT envía un informe de salida a una colección de nivel superior.

Functions

 
HidNotifyPresence

La función HidNotifyPresence está reservada para el marco interno del controlador HID.
HidRegisterMinidriver

Los minidrivers HID llaman a la rutina HidRegisterMinidriver, durante su inicialización, para registrarse con el controlador de clase HID.

Estructuras

 
HID_DESCRIPTOR

La estructura HID_DESCRIPTOR representa un descriptor HID para un dispositivo HIDClass.
HID_DEVICE_ATTRIBUTES

La estructura HID_DEVICE_ATTRIBUTES contiene información sobre un dispositivo HIDClass.
HID_DEVICE_EXTENSION

La estructura de HID_DEVICE_EXTENSION la usa un minidriver HID como diseño para la extensión de dispositivo de un objeto de dispositivo funcional del dispositivo HIDClass.
HID_MINIDRIVER_REGISTRATION

La estructura de HID_MINIDRIVER_REGISTRATION contiene información de registro que un minidriver HID pasa a los controladores de cliente HID cuando el minidriver se registra con el controlador de clase.