hidport.h-Header

Definitionen, die allen HID-Minitreibern gemeinsam sind.

Weitere Informationen finden Sie unter

hidport.h enthält die folgenden Programmierschnittstellen:

IOCTLs

 
IOCTL_HID_ACTIVATE_DEVICE

Die IOCTL_HID_ACTIVATE_DEVICE-Anforderung aktiviert ein HIDClass-Gerät, sodass es für E/A-Vorgänge bereit ist.
IOCTL_HID_DEACTIVATE_DEVICE

Die IOCTL_HID_DEACTIVATE_DEVICE-Anforderung deaktiviert ein HIDClass-Gerät, was dazu führt, dass es Vorgänge beendet und alle ausstehenden E/A-Anforderungen beendet.
IOCTL_HID_GET_DEVICE_ATTRIBUTES

Die IOCTL_HID_GET_DEVICE_ATTRIBUTES-Anforderung ruft die Attribute eines HIDClass-Geräts in einer HID_DEVICE_ATTRIBUTES-Struktur ab.
IOCTL_HID_GET_DEVICE_DESCRIPTOR

Die IOCTL_HID_GET_DEVICE_DESCRIPTOR-Anforderung ruft den HID-Deskriptor eines HIDClass-Geräts ab.
IOCTL_HID_GET_REPORT_DESCRIPTOR

Die IOCTL_HID_GET_REPORT_DESCRIPTOR-Anforderung ruft den Berichtsdeskriptor für ein HIDClass-Gerät ab.
IOCTL_HID_GET_STRING

Die IOCTL_HID_GET_STRING Anforderung ruft eine Hersteller-ID, Produkt-ID oder Seriennummer für eine Sammlung der obersten Ebene ab. Die abgerufene Zeichenfolge ist eine MIT NULL endende Breitzeichenzeichenfolge in einem lesbaren Format.
IOCTL_HID_READ_REPORT

Die IOCTL_HID_READ_REPORT Anforderung überträgt einen Eingabebericht von einem HIDClass-Gerät in den Puffer des HID-Klassentreibers.
IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST

Der IOCTL_HID_SEND_IDLE_NOTIFICATION_REQUEST Steuercode ist die IOCTL der Idle-Benachrichtigungsanforderung, die HIDClass an HID mini-Treiber wie HIDUSB sendet, um den Bustreiber darüber zu informieren, dass sich das Gerät jetzt im Leerlauf befindet.
IOCTL_HID_WRITE_REPORT

Die IOCTL_HID_WRITE_REPORT-Anforderung sendet einen HID-Bericht an ein HIDClass-Gerät.
IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR

Der IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR-Steuerelementcode ruft den physischen Deskriptor eines HIDClass-Geräts ab.
IOCTL_UMDF_HID_GET_FEATURE

Der IOCTL_UMDF_HID_GET_FEATURE-Steuerelementcode ruft einen Featurebericht von einem HIDClass-Gerät ab.
IOCTL_UMDF_HID_GET_INPUT_REPORT

Der IOCTL_UMDF_HID_GET_INPUT_REPORT-Steuerelementcode gibt einen Eingabebericht von einem HIDClass-Gerät zurück.
IOCTL_UMDF_HID_SET_FEATURE

Der IOCTL_UMDF_HID_GET_FEATURE-Steuerelementcode sendet einen Featurebericht an ein HIDClass-Gerät.
IOCTL_UMDF_HID_SET_OUTPUT_REPORT

Der IOCTL_UMDF_HID_SET_OUTPUT_REPORT Steuercode sendet einen Ausgabebericht an eine Sammlung der obersten Ebene.

Functions

 
HidNotifyPresence

Die HidNotifyPresence-Funktion ist für das interne FRAMEWORK des HID-Treibers reserviert.
HidRegisterMinidriver

Die HidRegisterMinidriver-Routine wird von HID-Minitreibern während ihrer Initialisierung aufgerufen, um sich beim HID-Klassentreiber zu registrieren.

Strukturen

 
HID_DESCRIPTOR

Die HID_DESCRIPTOR-Struktur stellt einen HID-Deskriptor für ein HIDClass-Gerät dar.
HID_DEVICE_ATTRIBUTES

Die HID_DEVICE_ATTRIBUTES-Struktur enthält Informationen zu einem HIDClass-Gerät.
HID_DEVICE_EXTENSION

Die HID_DEVICE_EXTENSION-Struktur wird von einem HID-Minitreiber als Layout für die Geräteerweiterung des funktionalen Geräteobjekts eines HIDClass-Geräts verwendet.
HID_MINIDRIVER_REGISTRATION

Die HID_MINIDRIVER_REGISTRATION-Struktur enthält Registrierungsinformationen, die ein HID-Minitreiber an die HID-Clienttreiber übergibt, wenn sich der Minitreiber beim Klassentreiber registriert.