Compartilhar via


HID_MINIDRIVER_REGISTRATION estrutura (hidport.h)

A estrutura HID_MINIDRIVER_REGISTRATION contém informações de registro que um minidriver HID passa para o 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_OBJECTdo 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.

Observações

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 os membros. Um minidriver define os membros driverObject e RegistryPath para os parâmetros de objeto driver e caminho do registro que são passados para o minidriver como parâmetros fornecidos pelo sistema para sua rotina de DriverEntry. revisão deve ser definida como HID_REVISION.

Requisitos

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

Consulte também

DriverEntry

hidRegisterMinidriver