PFND3DDDI_QUERYDLISTFORAPPLICATION2回呼函式 (d3dumddi.h)

PFND3DDDI_QUERYDLISTFORAPPLICATION2回呼函式會查詢應用程式的 dList。

語法

PFND3DDDI_QUERYDLISTFORAPPLICATION2 Pfnd3dddiQuerydlistforapplication2;

HRESULT Pfnd3dddiQuerydlistforapplication2(
  [out] D3DDDI_DLIST_QUERY_RESULT *unnamedParam1,
  [out] D3DDDI_DLIST_QUERY_DECISION_FACTOR *unnamedParam2,
  [in]  HANDLE unnamedParam3,
  [in]  PFND3DDDI_ESCAPECB unnamedParam4
)
{...}

參數

[out] unnamedParam1

描述所查詢應用程式的傳回 GPU 喜好 設定的D3DDDI_DLIST_QUERY_RESULT 值指標。

[out] unnamedParam2

D3DDDI_DLIST_QUERY_DECISION_FACTOR值的指標,描述決定傳回 GPU 喜好設定的因素。

[in] unnamedParam3

圖形配接器物件的句柄。 此句柄會傳遞至 unnamedParam4 所指向的 pfnEscapeCb 回呼函式。

[in] unnamedParam4

pfnEscapeCb 回呼函式的指標,該函式會與顯示迷你埠驅動程式共享資訊。

傳回值

傳回 S_OK,如果作業未成功,則傳回適當的錯誤結果。

備註

從WDDM 2.9 開始,驅動程式必須支援 PFND3DDDI_QUERYDLISTFORAPPLICATION2 ,而不是 PFND3DDDI_QUERYDLISTFORAPPLICATION1

在混合式系統上的 Microsoft Direct3D 初始化期間,使用者模式圖形運行時間 (DXGI) 呼叫 PFND3DDDI_QUERYDLISTFORAPPLICATION2 回呼函式,以判斷應用程式應該執行的 GPU。 dList 是一份應用程式清單,這些應用程式需要跨適配卡共用介面,才能在離散 GPU 上呈現高效能。

此 DDI 中傳回 的D3DDDI_DLIST_QUERY_RESULTD3DDDI_DLIST_QUERY_DECISION_FACTOR ,藉由評估更新的應用程式回歸風險,協助運行時間確保並改善 DxDb 內容更新的品質。

混合式系統驅動程序必須設定並註冊導出此函式 的 dList DLL 。 如需混合式系統的詳細資訊,請參閱 在混合式系統中使用交叉配接器資源

規格需求

需求
最低支援的伺服器 Windows Server 2022
標頭 d3dumddi.h

另請參閱

D3DDDI_DLIST_QUERY_DECISION_FACTOR

D3DDDI_DLIST_QUERY_RESULT

pfnEscapeCb