共用方式為


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)

另請參閱

CreateDevice

pfnDeallocateCb

pfnLockCb

pfnUnlockCb