HIDSPICX_DEVICE_CONFIG_INIT 函数 (hidspicx.h)
HIDSPICX_DEVICE_CONFIG_INIT例程用于初始化HIDSPICX_DEVICE_CONFIG结构,然后再将其传递给 HidSpiCxDeviceConfigure 函数。
语法
void HIDSPICX_DEVICE_CONFIG_INIT(
PHIDSPICX_DEVICE_CONFIG DeviceConfig,
PFN_HIDSPICX_RESETDEVICE EvtResetDevice,
PFN_HIDSPICX_NOTIFY_POWERDOWN EvtNotifyPowerDown,
WDFQUEUE InputReportQueue,
WDFQUEUE OutputReportQueue
);
参数
DeviceConfig
指向客户端驱动程序分配 的HIDSPICX_DEVICE_CONFIG 结构的指针。
EvtResetDevice
指向客户端驱动程序实现 EVT_HIDSPICX_RESETDEVICE 回调函数的指针。
EvtNotifyPowerDown
指向客户端驱动程序实现 EVT_HIDSPICX_NOTIFY_POWERDOWN 回调函数的指针。
InputReportQueue
客户端创建的、非电源管理的队列的 WDFQUEUE 句柄,用于接收来自 HID SPI 类扩展的输入报告请求。
OutputReportQueue
客户端创建的、非电源管理的队列的 WDFQUEUE 句柄,用于接收来自 HID SPI 类扩展的输出报告请求。
返回值
无
备注
在将 HIDSPICX_DEVICE_CONFIG 结构指针传递给 HidSpiCxDeviceConfigure 函数之前,必须先通过调用此宏对其进行初始化。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 |
标头 | hidspicx.h |