次の方法で共有


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
Header hidspicx.h

こちらもご覧ください