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