Compartilhar via


estrutura HID_MINIDRIVER_REGISTRATION (hidport.h)

A estrutura HID_MINIDRIVER_REGISTRATION contém informações de registro que um minidriver HID passa para os Drivers de Cliente HID quando o minidriver se registra com o driver de classe.

Sintaxe

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;

Membros

Revision

Especifica a versão hid à qual este minidriver dá suporte.

DriverObject

Ponteiro para o DRIVER_OBJECT do minidriver.

RegistryPath

Ponteiro para o caminho do registro do minidriver.

DeviceExtensionSize

Especifica o comprimento, em bytes, que o minidriver solicita para uma extensão de dispositivo.

DevicesArePolled

Especifica que os dispositivos no barramento aos quais esse minidriver dá suporte devem ser sondados para obter dados do dispositivo.

Reserved[3]

Reservado para uso interno do sistema.

Comentários

Quando um minidriver HID chama HidRegisterMinidriver, ele usa essa estrutura para passar informações para o driver de classe HID. O minidriver deve inicializar essa estrutura zero antes de definir membros. Um minidriver define os membros DriverObject e RegistryPath como os parâmetros de caminho do registro e do objeto do driver que são passados para o minidriver como parâmetros fornecidos pelo sistema para sua rotina DriverEntry . A revisão deve ser definida como HID_REVISION.

Requisitos

Requisito Valor
Cabeçalho hidport.h (inclua Hidport.h)

Confira também

DriverEntry

HidRegisterMinidriver