Freigeben über


HID_MINIDRIVER_REGISTRATION Struktur (hidport.h)

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

Syntax

typedef struct _HID_MINIDRIVER_REGISTRATION {
  ULONG           Revision;
  PDRIVER_OBJECT  DriverObject;
  PUNICODE_STRING RegistryPath;
  ULONG           DeviceExtensionSize;
  BOOLEAN         DevicesArePolled;
  UCHAR           Reserved[3];
} HID_MINIDRIVER_REGISTRATION, *PHID_MINIDRIVER_REGISTRATION;

Angehörige

Revision

Gibt die HID-Version an, die dieser Minidriver unterstützt.

DriverObject

Zeigen Sie auf die DRIVER_OBJECTdes Minidrivers.

RegistryPath

Zeigen Sie auf den Registrierungspfad des Minidrivers.

DeviceExtensionSize

Gibt die Länge in Bytes an, die der Minidriver für eine Geräteerweiterung anfordert.

DevicesArePolled

Gibt an, dass die Geräte im Bus, die dieser Minidriver unterstützt, abgefragt werden müssen, um Daten vom Gerät abzurufen.

Reserved[3]

Reserviert für die interne Systemverwendung.

Bemerkungen

Wenn ein HID-Minidriver HidRegisterMinidriveraufruft, wird diese Struktur verwendet, um Informationen an den HID-Klassentreiber zu übergeben. Der Minidriver muss diese Struktur null initialisieren, bevor Elemente festgelegt werden. Ein Minidriver legt die Member DriverObject- und RegistryPath- auf die Treiberobjekt- und Registrierungspfadparameter fest, die als vom System an den Minidriver übergebene Parameter an die DriverEntry Routine übergeben werden. Revision sollte auf HID_REVISION festgelegt werden.

Anforderungen

Anforderung Wert
Header- hidport.h (include Hidport.h)

Siehe auch

DriverEntry-

HidRegisterMinidriver-