Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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) |