Функция HidRegisterMinidriver (hidport.h)

Подпрограмма HidRegisterMinidriver вызывается мини-drivers HID во время их инициализации, чтобы зарегистрировать драйвер класса HID.

Синтаксис

NTSTATUS HidRegisterMinidriver(
  [in] PHID_MINIDRIVER_REGISTRATION MinidriverRegistration
);

Параметры

[in] MinidriverRegistration

Указатель на выделенный вызывающим буфером, который содержит инициализированную HID_MINIDRIVER_REGISTRATION структуру для мини-driver.

Возвращаемое значение

HidRegisterMinidriver возвращает один из следующих кодов NTSTATUS:

Возвращаемый код Описание
STATUS_SUCCESS
Указывает, что подпрограмма завершена без ошибок и мини-driver теперь зарегистрирована в драйвере класса HID.
STATUS_INSUFFICIENT_RESOURCES
Указывает, что для системы недостаточно памяти для регистрации мини-driver.
STATUS_REVISION_MISMATCH
Указывает, что номер редакции HID, указанный в MinidriverRegistration->Редакция, не поддерживается этой версией драйвера класса HID.

Замечания

Перед вызовом этой процедуры мини-drivers HID должны инициализировать все члены структуры HID_MINIDRIVER_REGISTRATION, предоставляемой в MinidriverRegistration. Сведения об этих членах см. в HID_MINIDRIVER_REGISTRATION.

Дополнительные сведения см. в коллекциях HID.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows 2000 и более поздних версиях Windows.
целевая платформа Всеобщий
заголовка hidport.h (include Hidport.h)
библиотеки Hid.lib
IRQL <= DISPATCH_LEVEL

См. также

HID_MINIDRIVER_REGISTRATION