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 優先度ブーストはサポートされていません。 「解説」を参照してください。 |
Remarks
間接ディスプレイ ドライバー (IDD) は、このポインターを使用して、それが指す関数を直接呼び出さないでください。 IDD は、代わりに IddCxSetRealtimeGPUPriority を呼び出す必要があります。
WDDM 1 では、リアルタイム優先度の設定はサポートされていません。x デバイス; IddCxSetRealtimeGPUPriority は、このようなデバイスのE_NOTIMPLを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 22H2 |
Header | iddcx.h |