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