struttura HID_MINIDRIVER_REGISTRATION (hidport.h)
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.
Sintassi
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;
Members
Revision
Specifica la versione HID supportata da questo minidriver.
DriverObject
Puntatore al DRIVER_OBJECT del minidriver.
RegistryPath
Puntatore al percorso del Registro di sistema del minidriver.
DeviceExtensionSize
Specifica la lunghezza, in byte, richiesta dal minidriver per un'estensione del dispositivo.
DevicesArePolled
Specifica che i dispositivi sul bus supportati da questo minidriver devono essere sottoposto a polling per ottenere dati dal dispositivo.
Reserved[3]
Riservato per l'uso interno del sistema.
Commenti
Quando un minidriver HID chiama HidRegisterMinidriver, usa questa struttura per passare informazioni al driver di classe HID. Il minidriver deve inizializzare zero questa struttura prima di impostare i membri. Un minidriver imposta i membri DriverObject e RegistryPath sui parametri dell'oggetto driver e del percorso del Registro di sistema passati al minidriver come parametri forniti dal sistema alla routine DriverEntry . La revisione deve essere impostata su HID_REVISION.
Requisiti
Requisito | Valore |
---|---|
Intestazione | hidport.h (include Hidport.h) |