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

從 HID SPI 類別延伸模組接收輸入報告要求的用戶端建立、非電源受控佇列的 WDFQUEUE 句柄。

OutputReportQueue

從 HID SPI 類別延伸模組接收輸出報告要求的用戶端建立、非電源受控佇列的 WDFQUEUE 句柄。

傳回值

備註

HIDSPICX_DEVICE_CONFIG 結構指標傳遞至 HidSpiCxDeviceConfigure 函式之前,必須先透過呼叫這個宏來初始化它。

規格需求

需求
最低支援的用戶端 Windows 11
標頭 hidspicx.h

另請參閱

HidSpiCxDeviceConfigure

HIDSPICX_DEVICE_CONFIG

EVT_HIDSPICX_RESETDEVICE

EVT_HIDSPICX_NOTIFY_POWERDOWN