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 (include D3dumddi.h) |