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