hidRegisterMinidriver 函数 (hidport.h)
HID 微型驱动程序在初始化期间调用 HidRegisterMinidriver 例程,以向 HID 类驱动程序注册。
语法
NTSTATUS HidRegisterMinidriver(
[in] PHID_MINIDRIVER_REGISTRATION MinidriverRegistration
);
参数
[in] MinidriverRegistration
指向调用方分配的缓冲区的指针,该缓冲区包含微型驱动程序的初始化 HID_MINIDRIVER_REGISTRATION 结构。
返回值
HidRegisterMinidriver 返回以下 NTSTATUS 代码之一:
返回代码 | 说明 |
---|---|
|
指示例程已完成且未出错,并且微型驱动程序现已注册到 HID 类驱动程序。 |
|
指示系统没有足够的内存来注册微型驱动程序。 |
|
指示此版本的 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 |