Compartir a través de


estructura HID_MINIDRIVER_REGISTRATION (hidport.h)

La estructura HID_MINIDRIVER_REGISTRATION contiene información de registro que un minidriver HID pasa a la 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_OBJECTdel 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.

Observaciones

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 de DriverEntry. de revisión debe establecerse en HID_REVISION.

Requisitos

Requisito Valor
encabezado de hidport.h (include Hidport.h)

Consulte también

DriverEntry de

HidRegisterMinidriver