Поделиться через


структура HID_MINIDRIVER_REGISTRATION (hidport.h)

Структура HID_MINIDRIVER_REGISTRATION содержит сведения о регистрации, которые мини-driver HID передает драйверам клиентов HID, при регистрации мини-driver с драйвером класса.

Синтаксис

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;

Члены

Revision

Указывает версию HID, которую поддерживает этот мини-накопитель.

DriverObject

Указатель на DRIVER_OBJECTмини-driver.

RegistryPath

Указатель на путь реестра мини-driver.

DeviceExtensionSize

Указывает длину в байтах, запрашиваемую мини-driver для расширения устройства.

DevicesArePolled

Указывает, что устройства на шине, поддерживаемые этим мини-driver, должны быть опрашивать для получения данных с устройства.

Reserved[3]

Зарезервировано для внутреннего использования системы.

Замечания

Когда мини-driver HID вызывает HidRegisterMinidriver, она использует эту структуру для передачи информации драйверу класса HID. Мини-driver должен инициализировать эту структуру перед настройкой элементов. Мини-driver задает членам DriverObject и RegistryPath параметрам пути драйвера и реестра, передаваемым в мини-driver в качестве системных параметров подпрограмме DriverEntry. редакции должно быть задано значение HID_REVISION.

Требования

Требование Ценность
заголовка hidport.h (include Hidport.h)

См. также

DriverEntry

HidRegisterMinidriver