Intestazione hidport.h
Definizioni comuni a tutti i minidriver HID.
Per altre informazioni, vedere:
hidport.h contiene le interfacce di programmazione seguenti:
IOCTL
IOCTL_HID_ACTIVATE_DEVICE La richiesta di IOCTL_HID_ACTIVATE_DEVICE attiva un dispositivo HIDClass, che lo rende pronto per le operazioni di I/O. |
IOCTL_HID_DEACTIVATE_DEVICE La richiesta di IOCTL_HID_DEACTIVATE_DEVICE disattiva un dispositivo HIDClass, che lo causa l'arresto delle operazioni e l'interruzione di tutte le richieste di I/O in sospeso. |
IOCTL_HID_GET_DEVICE_ATTRIBUTES La richiesta di IOCTL_HID_GET_DEVICE_ATTRIBUTES ottiene gli attributi di un dispositivo HIDClass in una struttura HID_DEVICE_ATTRIBUTES. |
IOCTL_HID_GET_DEVICE_DESCRIPTOR La richiesta di IOCTL_HID_GET_DEVICE_DESCRIPTOR ottiene il descrittore HIDClass di un dispositivo HID. |
IOCTL_HID_GET_REPORT_DESCRIPTOR La richiesta di IOCTL_HID_GET_REPORT_DESCRIPTOR ottiene il descrittore del report per un dispositivo HIDClass. |
IOCTL_HID_GET_STRING La richiesta di IOCTL_HID_GET_STRING ottiene un ID produttore, un ID prodotto o un numero di serie per una raccolta di livello superiore. La stringa recuperata è una stringa di caratteri wide con terminazione NULL in un formato leggibile. |
IOCTL_HID_READ_REPORT La richiesta di IOCTL_HID_READ_REPORT trasferisce un report di input da un dispositivo HIDClass nel buffer del driver di classe HID. |
IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST Il codice di controllo IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST è L'IOCTL della richiesta di notifica inattiva IRP che HIDClass invia ai mini driver HID, ad esempio HIDUSB, per informare il driver del bus che il dispositivo è ora inattivo. |
IOCTL_HID_WRITE_REPORT La richiesta IOCTL_HID_WRITE_REPORT invia un report HID a un dispositivo HIDClass. |
IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR Il codice di controllo IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR ottiene il descrittore fisico di un dispositivo HIDClass. |
IOCTL_UMDF_HID_GET_FEATURE Il codice di controllo IOCTL_UMDF_HID_GET_FEATURE ottiene un report delle funzionalità da un dispositivo HIDClass. |
IOCTL_UMDF_HID_GET_INPUT_REPORT Il codice di controllo IOCTL_UMDF_HID_GET_INPUT_REPORT restituisce un report di input da un dispositivo HIDClass. |
IOCTL_UMDF_HID_SET_FEATURE Il codice di controllo IOCTL_UMDF_HID_GET_FEATURE invia un report delle funzionalità a un dispositivo HIDClass. |
IOCTL_UMDF_HID_SET_OUTPUT_REPORT Il codice di controllo IOCTL_UMDF_HID_SET_OUTPUT_REPORT invia un report di output a una raccolta di livello superiore. |
Funzioni
HidNotifyPresence La funzione HidNotifyPresence è riservata al framework interno del driver HID |
HidRegisterMinidriver La routine HidRegisterMinidriver viene chiamata dai minidriver HID, durante l'inizializzazione, per eseguire la registrazione con il driver di classe HID. |
Strutture
HID_DESCRIPTOR La struttura HID_DESCRIPTOR rappresenta un descrittore HID per un dispositivo HIDClass. |
HID_DEVICE_ATTRIBUTES La struttura HID_DEVICE_ATTRIBUTES contiene informazioni su un dispositivo HIDClass. |
HID_DEVICE_EXTENSION La struttura HID_DEVICE_EXTENSION viene usata da un minidriver HID come layout per l'estensione del dispositivo di un oggetto dispositivo HIDClass funzionale. |
HID_MINIDRIVER_REGISTRATION La struttura HID_MINIDRIVER_REGISTRATION contiene informazioni di registrazione che un minidriver HID passa ai driver client HID quando il minidriver esegue la registrazione con il driver di classe. |