estructura de HID_MINIDRIVER_REGISTRATION (hidport.h)
La estructura de HID_MINIDRIVER_REGISTRATION contiene información de registro que un minidriver HID pasa a los controladores de cliente HID cuando el minidriver se registra con el controlador de clase.
Sintaxis
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;
Miembros
Revision
Especifica la versión hid que admite este minidriver.
DriverObject
Puntero al DRIVER_OBJECT del minidriver.
RegistryPath
Puntero a la ruta de acceso del registro del minidriver.
DeviceExtensionSize
Especifica la longitud, en bytes, que el minidriver solicita para una extensión de dispositivo.
DevicesArePolled
Especifica que los dispositivos del bus que admite este minidriver deben sondearse para obtener datos del dispositivo.
Reserved[3]
Reservado para uso interno del sistema.
Comentarios
Cuando un minidriver HID llama a HidRegisterMinidriver, usa esta estructura para pasar información al controlador de clase HID. El minidriver debe inicializar sin cero esta estructura antes de establecer miembros. Un minidriver establece los miembros DriverObject y RegistryPath en el objeto de controlador y los parámetros de ruta de acceso del Registro que se pasan al minidriver como parámetros proporcionados por el sistema a su rutina DriverEntry . La revisión debe establecerse en HID_REVISION.
Requisitos
Requisito | Valor |
---|---|
Header | hidport.h (include Hidport.h) |