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