Condividi tramite


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)

Vedi anche

DriverEntry

HidRegisterMinidriver