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 ;相反地,驅動程式可以延遲配置解構。
注意 不會針對屬於資源一部分的每個表面建立個別 DestroyResource 呼叫。 因此,如果以不可部分完成的方式建立一組表面,則群組一律會以不可部分完成的方式終結。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
目標平台 | 桌面 |
標頭 | d3dumddi.h (包含 D3dumddi.h) |