PFND3DDDI_DESTROYDEVICE回呼函式 (d3dumddi.h)
DestroyDevice 函式會終結圖形內容。
語法
PFND3DDDI_DESTROYDEVICE Pfnd3dddiDestroydevice;
HRESULT Pfnd3dddiDestroydevice(
HANDLE hDevice
)
{...}
參數
hDevice
正在終結之顯示裝置的句柄(圖形內容)。
傳回值
DestroyDevice 會傳回S_OK或適當的錯誤結果。
言論
驅動程式應該釋放它為裝置配置的所有資源,並清除任何內部追蹤數據結構。
在驅動程式呼叫 pfnDeallocateCb 函式以釋放配置之前,驅動程式必須確定配置已解除鎖定。 換句話說,在裝置的存留期內,pfnLockCb 函式的每個呼叫都必須與 pfnUnlockCb 函式的 呼叫配對來鎖定配置。 不過,在 pfnUnlockCb的一次呼叫中,驅動程式可以解除鎖定在個別 pfnLockCb 呼叫中配置多個配置。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows作系統中使用。 |
目標平臺 | 桌面 |
標頭 | d3dumddi.h (包括 D3dumddi.h) |