共用方式為


PFN_IDDCXSETREALTIMEGPUPRIORITY回呼函式 (iddcx.h)

PFN_IDDCXSETREALTIMEGPUPRIORITY 是OS回呼函式的指標,用來將 DirectX 裝置的 GPU 優先順序提高到即時。

語法

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

IDARG_IN_SETREALTIMEGPUPRIORITY 結構的指標,其中包含有關 DXGI 裝置的其他輸入自變數。

傳回值

如果例程成功,則會傳回S_OK。 否則,它會傳回 適當的NTSTATUS錯誤碼,如下所示。

錯誤碼 意義
E_INVALIDARG 已提供無效的交換鏈物件。
E_NOTIMPL 不支援 GPU 優先順序提升。 請參閱。

言論

間接顯示驅動程式 (IDD) 不應該使用此指標直接呼叫其所指向的函式。 IDD 應該改為呼叫 IddCxSetRealtimeGPUPriority

WDDM 1 不支援設定即時優先順序。x 裝置;IddCxSetRealtimeGPUPriority 會針對這類裝置傳回E_NOTIMPL。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 22H2
標頭 iddcx.h

另請參閱

IddCxSetRealtimeGPUPriority