hidRegisterMinidriver 函数 (hidport.h)

HID 微型驱动程序在初始化期间调用 HidRegisterMinidriver 例程,以向 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->修订版中提供的 HID 修订号。

注解

在调用此例程之前,HID 微型驱动程序必须初始化 MinidriverRegistration 中提供的 HID_MINIDRIVER_REGISTRATION 结构的所有成员。 有关这些成员的信息,请参阅 HID_MINIDRIVER_REGISTRATION

有关详细信息,请参阅 HID 集合

要求

要求
最低受支持的客户端 在 Windows 2000 和更高版本的 Windows 中可用。
目标平台 通用
标头 hidport.h (包括 Hidport.h)
Library Hid.lib
IRQL <= DISPATCH_LEVEL

另请参阅

HID_MINIDRIVER_REGISTRATION