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_RESULT 和 D3DDDI_DLIST_QUERY_DECISION_FACTOR ,藉由評估更新的應用程式回歸風險,協助運行時間確保並改善 DxDb 內容更新的品質。
混合式系統驅動程序必須設定並註冊導出此函式 的 dList DLL 。 如需混合式系統的詳細資訊,請參閱 在混合式系統中使用交叉配接器資源。
規格需求
需求 | 值 |
---|---|
最低支援的伺服器 | Windows Server 2022 |
標頭 | d3dumddi.h |