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

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

Синтаксис

NTSTATUS HidRegisterMinidriver(
  [in] PHID_MINIDRIVER_REGISTRATION MinidriverRegistration
);

Параметры

[in] MinidriverRegistration

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

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

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

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

Комментарии

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

Дополнительные сведения см. в разделе Коллекции HID.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях Windows.
Целевая платформа Универсальное
Верхняя часть hidport.h (включая Hidport.h)
Библиотека Hid.lib
IRQL <= DISPATCH_LEVEL

См. также раздел

HID_MINIDRIVER_REGISTRATION