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. |