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

另请参阅

HIDSPICX_DEVICE_CONFIG_INIT