HIDSPICX_DEVICE_CONFIG 结构 (hidspicx.h)
HIDSPICX_DEVICE_CONFIG 结构向 类扩展提供配置信息。
语法
typedef struct _HIDSPICX_DEVICE_CONFIG {
ULONG Size;
PFN_HIDSPICX_RESETDEVICE EvtResetDevice;
PFN_HIDSPICX_NOTIFY_POWERDOWN EvtNotifyPowerDown;
WDFQUEUE InputReportQueue;
WDFQUEUE OutputReportQueue;
ULONG NumberOfInputReportRequestsToPend;
ULONG Reserved;
} HIDSPICX_DEVICE_CONFIG, *PHIDSPICX_DEVICE_CONFIG;
成员
Size
此字段由 HIDSPICX_DEVICE_CONFIG_INIT 函数设置。
EvtResetDevice
指向客户端驱动程序实现 EVT_HIDSPICX_RESETDEVICE 回调函数的指针。
EvtNotifyPowerDown
指向客户端驱动程序实现 EVT_HIDSPICX_NOTIFY_POWERDOWN 回调函数的指针。
InputReportQueue
客户端创建的、非电源管理的队列的 WDFQUEUE 句柄,用于接收来自 HID SPI 类扩展的输入报告请求。
OutputReportQueue
客户端创建的、非电源管理的队列的 WDFQUEUE 句柄,用于接收来自 HID SPI 类扩展的输出报告请求。
NumberOfInputReportRequestsToPend
选: 指定在给定时间在输入报告队列中放置的请求数。 如果为零,则类扩展将选择默认值。
Reserved
必须为零,并且不应由客户端驱动程序显式设置。
注解
必须通过调用 HIDSPICX_DEVICE_CONFIG_INIT 函数来初始化此结构的实例。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 |
标头 | hidspicx.h |