PFND3DDDI_QUERYDLISTFORAPPLICATION1回呼函式 (d3dumddi.h)
PFND3DDDI_QUERYDLISTFORAPPLICATION1函式會查詢應用程式的 dList。
語法
PFND3DDDI_QUERYDLISTFORAPPLICATION1 Pfnd3dddiQuerydlistforapplication1;
HRESULT Pfnd3dddiQuerydlistforapplication1(
[out] BOOL *unnamedParam1,
[in] HANDLE unnamedParam2,
[in] PFND3DDDI_ESCAPECB unnamedParam3
)
{...}
參數
[out] unnamedParam1
如果 為 TRUE,則應用程式應該在離散 GPU 上執行。 否則,應用程式應該在整合式 GPU 上執行。
[in] unnamedParam2
圖形配接器物件的句柄。 此句柄會傳遞至 unnamedParam3 所指向的 pfnEscapeCb 回呼函式。
[in] unnamedParam3
pfnEscapeCb 回呼函式的指標,該函式會與顯示迷你埠驅動程式共享資訊。
傳回值
傳回 S_OK,如果作業不成功,則傳回適當的錯誤結果。
備註
從WDDM 2.9 開始,驅動程式必須支援 PFND3DDDI_QUERYDLISTFORAPPLICATION2, 而不是 PFND3DDDI_QUERYDLISTFORAPPLICATION1。
在 WDDM 2.9 之前的 WDDM 版本中, PFND3DDDI_QUERYDLISTFORAPPLICATION1 是由使用者模式圖形運行時間 (DXGI) 在 混合式系統上 的 Microsoft Direct3D 初始化期間呼叫,以判斷應用程式應該執行的 GPU。 dList 是一份應用程式清單,這些應用程式需要跨適配卡共用介面,才能在離散 GPU 上呈現高效能。
如需如何呼叫此函式並設定導出它的 DLL 的詳細資訊,請參閱 混合式系統 DDI。
如需混合式系統的詳細資訊,請參閱 在混合式系統中使用跨適配卡資源。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1,WDDM 1.3 和更新版本 |
最低支援的伺服器 | Windows Server 2012 R2 |
目標平台 | 桌面 |
標頭 | d3dumddi.h (包含 D3d10umddi.h) |