HidSpiCxDeviceConfigure 函式 (hidspicx.h)

呼叫 WdfDeviceCreate,且仍在其 EVT_WDF_DRIVER_DEVICE_ADD 回呼中,用戶端驅動程式會使用 HIDSPICX_DEVICE_CONFIG 結構的指標呼叫此函式,並指定類別延伸模組將用來與裝置通訊的介面。 類別延伸模組會初始化其內部狀態,並傳回是否成功。

語法

NTSTATUS HidSpiCxDeviceConfigure(
  [in] WDFDEVICE               Device,
  [in] PHIDSPICX_DEVICE_CONFIG DeviceConfiguration
);

參數

[in] Device

從先前呼叫 WdfDeviceCreate 取得之客戶端驅動程式之架構裝置物件的句柄。

[in] DeviceConfiguration

初始化 HIDSPICX_DEVICE_CONFIG 結構的指標,指定要用於類別擴充功能和用戶端驅動程式之間通訊之回呼和佇列的詳細數據。

傳回值

NTSTATUS ,指出類別延伸模組是否能夠成功設定裝置。

備註

類別延伸模組會初始化內部狀態,傳回是否成功。

用戶端驅動程式可能會在進行此回呼之前或之後建立預設佇列,以處理類別延伸模組未處理的 IOCTL。

用戶端驅動程式不應該嘗試取得電源原則擁有權來設定電源原則設定。 HidClassHidSpiCx 負責管理裝置的電源原則。

規格需求

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

另請參閱