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)

另請參閱

CreateDevice

pfnDeallocateCb

pfnLockCb

pfnUnlockCb