cabeçalho hidport.h
Definições comuns a todos os minidrivers HID.
Para obter mais informações, consulte:
hidport.h contém as seguintes interfaces de programação:
IOCTLs
IOCTL_HID_ACTIVATE_DEVICE A solicitação IOCTL_HID_ACTIVATE_DEVICE ativa um dispositivo HIDClass, o que o torna pronto para operações de E/S. |
IOCTL_HID_DEACTIVATE_DEVICE A solicitação IOCTL_HID_DEACTIVATE_DEVICE desativa um dispositivo HIDClass, o que faz com que ele interrompa as operações e encerre todas as solicitações de E/S pendentes. |
IOCTL_HID_GET_DEVICE_ATTRIBUTES A solicitação IOCTL_HID_GET_DEVICE_ATTRIBUTES obtém os atributos de um dispositivo HIDClass em uma estrutura HID_DEVICE_ATTRIBUTES. |
IOCTL_HID_GET_DEVICE_DESCRIPTOR A solicitação IOCTL_HID_GET_DEVICE_DESCRIPTOR obtém o descritor HID de um dispositivo HIDClass. |
IOCTL_HID_GET_REPORT_DESCRIPTOR A solicitação IOCTL_HID_GET_REPORT_DESCRIPTOR obtém o descritor de relatório para um dispositivo HIDClass. |
IOCTL_HID_GET_STRING A solicitação IOCTL_HID_GET_STRING obtém uma ID do fabricante, uma ID do produto ou um número de série para uma coleção de nível superior. A cadeia de caracteres recuperada é uma cadeia de caracteres largos terminada em NULL em um formato legível por humanos. |
IOCTL_HID_READ_REPORT A solicitação IOCTL_HID_READ_REPORT transfere um relatório de entrada de um dispositivo HIDClass para o buffer do driver de classe HID. |
IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST O código de controle IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST é o IOCTL do IRP de solicitação de notificação ociosa que HIDClass envia para mini drivers HID, como HIDUSB, para informar ao motorista do barramento que o dispositivo agora está ocioso. |
IOCTL_HID_WRITE_REPORT A solicitação IOCTL_HID_WRITE_REPORT envia um relatório HID para um dispositivo HIDClass. |
IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR O código de controle IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR obtém o descritor físico de um dispositivo HIDClass. |
IOCTL_UMDF_HID_GET_FEATURE O código de controle IOCTL_UMDF_HID_GET_FEATURE obtém um relatório de recurso de um dispositivo HIDClass. |
IOCTL_UMDF_HID_GET_INPUT_REPORT O código de controle IOCTL_UMDF_HID_GET_INPUT_REPORT retorna um relatório de entrada de um dispositivo HIDClass. |
IOCTL_UMDF_HID_SET_FEATURE O código de controle IOCTL_UMDF_HID_GET_FEATURE envia um relatório de recurso para um dispositivo HIDClass. |
IOCTL_UMDF_HID_SET_OUTPUT_REPORT O código de controle IOCTL_UMDF_HID_SET_OUTPUT_REPORT envia um relatório de saída para uma coleção de nível superior. |
Funções
HidNotifyPresence A função HidNotifyPresence é reservada para a estrutura interna do driver HID |
HidRegisterMinidriver A rotina HidRegisterMinidriver é chamada por minidrivers HID, durante sua inicialização, para se registrar no driver de classe HID. |
Estruturas
HID_DESCRIPTOR A estrutura HID_DESCRIPTOR representa um descritor HID para um dispositivo HIDClass. |
HID_DEVICE_ATTRIBUTES A estrutura HID_DEVICE_ATTRIBUTES contém informações sobre um dispositivo HIDClass. |
HID_DEVICE_EXTENSION A estrutura HID_DEVICE_EXTENSION é usada por um minidriver HID como layout para a extensão de dispositivo do objeto de dispositivo funcional de um dispositivo HIDClass. |
HID_MINIDRIVER_REGISTRATION A estrutura HID_MINIDRIVER_REGISTRATION contém informações de registro que um minidriver HID passa para os Drivers de Cliente HID quando o minidriver se registra com o driver de classe. |