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

另请参阅

HidSpiCxDeviceConfigure

HIDSPICX_DEVICE_CONFIG

EVT_HIDSPICX_RESETDEVICE

EVT_HIDSPICX_NOTIFY_POWERDOWN