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 を処理するために、このコールバックを行う前または後に既定のキューを作成できます。
クライアント ドライバーは、電源ポリシーの所有権を取得して電源ポリシー設定を構成しようとしないでください。 HidClass と HidSpiCx は、デバイスの電源ポリシーを管理する役割を担います。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 |
Header | hidspicx.h |