HidSpiCxDeviceConfigure 函数 (hidspicx.h)
调用 WdfDeviceCreate 后,客户端驱动程序仍在 其EVT_WDF_DRIVER_DEVICE_ADD 回调中,使用指向 HIDSPICX_DEVICE_CONFIG 结构的指针调用此函数,指定类扩展将用于与设备通信的接口。 类扩展初始化其内部状态,返回是否成功。
语法
NTSTATUS HidSpiCxDeviceConfigure(
[in] WDFDEVICE Device,
[in] PHIDSPICX_DEVICE_CONFIG DeviceConfiguration
);
参数
[in] Device
从上一次调用 WdfDeviceCreate 获取的客户端驱动程序的框架设备对象的句柄。
[in] DeviceConfiguration
指向初始化 的 HIDSPICX_DEVICE_CONFIG 结构的指针,指定用于类扩展和客户端驱动程序之间通信的回调和队列的详细信息。
返回值
NTSTATUS ,指示类扩展是否能够成功配置设备。
注解
类扩展初始化内部状态,返回是否成功。
客户端驱动程序可以在进行此回调之前或之后创建默认队列,以便处理类扩展未处理的 IOCTL。
客户端驱动程序不应尝试获取电源策略所有权来配置电源策略设置。 HidClass 和 HidSpiCx 负责管理设备的电源策略。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 |
标头 | hidspicx.h |