PFND3DDDI_CREATECONTEXTCB回呼函式 (d3dumddi.h)
Direct3D 運行時間的 pfnCreateContextCb 回呼函式會建立內容。
語法
PFND3DDDI_CREATECONTEXTCB Pfnd3dddiCreatecontextcb;
HRESULT Pfnd3dddiCreatecontextcb(
HANDLE hDevice,
D3DDDICB_CREATECONTEXT *unnamedParam2
)
{...}
參數
hDevice
[in]要建立內容的裝置句柄。
unnamedParam2
[in/out]驅動程式填入建立內容所需資訊之 D3DDDICB_CREATECONTEXT 結構的指標。 此結構包含詳細數據,例如節點序數、引擎親和性和旗標,指定要建立之內容的行為和功能。 成功完成時,運行時間會使用新建立內容的相關信息來更新此結構。
傳回值
pfnCreateContextCb 會傳回 HRESULT,指出內容建立要求的成功或失敗。 常見的傳回值包括:
傳回碼 | 意義 |
---|---|
S_OK | 已成功建立內容。 |
E_OUTOFMEMORY | 記憶體不足,無法建立內容。 |
E_INVALIDARG | 提供的一或多個自變數無效。 |
言論
使用者模式顯示驅動程式 (UMD) 必須從其
內容會封裝 GPU 用來執行轉譯作業的狀態和命令緩衝區。 UMD 負責管理其建立的內容生命週期,包括其最終解構以釋出資源。
如需建立轉譯裝置的詳細資訊,請參閱 Windows Display Driver Model (WDDM) 作業流程。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista (WDDM 1.0) |
標頭 | d3dumddi.h |