PFND3DDDI_DESTROYRESOURCE回呼函式 (d3dumddi.h)
DestroyResource 函式會釋放指定的資源。
語法
PFND3DDDI_DESTROYRESOURCE Pfnd3dddiDestroyresource;
HRESULT Pfnd3dddiDestroyresource(
HANDLE hDevice,
HANDLE unnamedParam2
)
{...}
參數
hDevice
用來終結資源的顯示裝置 (圖形內容) 句柄。
unnamedParam2
hResource [in]
CreateResource 或 OpenResource 函式所建立之資源的句柄。
傳回值
DestroyResource 會傳回S_OK或適當的錯誤結果是資源未釋放。
言論
Microsoft Direct3D 運行時間呼叫使用者模式顯示驅動程式的 DestroyResource 函式之後,使用者模式顯示驅動程式必須先排清相依於運行時間 pfnRenderCb 函式所終結之資源的任何批次命令。 然後,驅動程式必須呼叫運行時間的 pfnDeallocateCb 函式,以終結與資源相關聯的配置。
注意 傳回之前,驅動程式的 DestroyResource 函式不需要呼叫 pfnDeallocateCb;相反地,驅動程式可以延遲配置解構。
Note 未針對屬於資源的每個介面進行個別 DestroyResource 呼叫。 因此,如果以不可部分完成的方式建立一組表面,該群組一律也會以不可部分完成的方式終結。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows作系統中使用。 |
目標平臺 | 桌面 |
標頭 | d3dumddi.h (包括 D3dumddi.h) |