次の方法で共有


PFN_IDDCXSETREALTIMEGPUPRIORITY コールバック関数 (iddcx.h)

PFN_IDDCXSETREALTIMEGPUPRIORITY は、DirectX デバイスの GPU 優先度をリアルタイムに引き上げる OS コールバック関数へのポインターです。

構文

PFN_IDDCXSETREALTIMEGPUPRIORITY PfnIddcxsetrealtimegpupriority;

HRESULT * PfnIddcxsetrealtimegpupriority(
  [in] PIDD_DRIVER_GLOBALS DriverGlobals,
  [in] IDDCX_SWAPCHAIN SwapChainObject,
  [in] const IDARG_IN_SETREALTIMEGPUPRIORITY *pIn
)
{...}

パラメーター

[in] DriverGlobals

システム定義のドライバーごとのデータを含む IDD_DRIVER_GLOBALS 構造体へのポインター。

[in] SwapChainObject

指定された DXGI デバイスが処理するスワップチェーンを表す IDDCX_SWAPCHAIN オブジェクト。

[in] pIn

DXGI デバイスに関する追加の入力引数を持つ IDARG_IN_SETREALTIMEGPUPRIORITY 構造体へのポインター。

戻り値

ルーチンが成功すると、S_OKが返されます。 それ以外の場合は、次のような適切な NTSTATUS エラー コード 返します。

エラー コード 意味
E_INVALIDARG 無効なスワップチェーン オブジェクトが指定されました。
E_NOTIMPL GPU 優先度ブーストはサポートされていません。 「解説」を参照してください。

備考

間接ディスプレイ ドライバー (IDD) は、このポインターを使用して、それが指す関数を直接呼び出すべきではありません。 IDD は、代わりに IddCxSetRealtimeGPUPriority呼び出す必要があります。

WDDM 1 では、リアルタイム優先度の設定はサポートされていません。xデバイスを します。IddCxSetRealtimeGPUPriority は、このようなデバイスのE_NOTIMPLを返します。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 22H2
ヘッダー iddcx.h

関連項目

IddCxSetRealtimeGPUPriority