PFND3DDDI_DESTROYDECODEDEVICE回呼函式 (d3dumddi.h)

DestroyDecodeDevice 函式會釋放 Microsoft DirectX 影片加速 (VA) 譯碼裝置的資源。

語法

PFND3DDDI_DESTROYDECODEDEVICE Pfnd3dddiDestroydecodedevice;

HRESULT Pfnd3dddiDestroydecodedevice(
  HANDLE hDevice,
  HANDLE unnamedParam2
)
{...}

參數

hDevice

顯示裝置的句柄 (圖形內容) 。

unnamedParam2

hDecodeDevice [in]

由 CreateDecodeDevice 函式所建立之 DirectX VA 譯碼裝置的句柄。

傳回值

DestroyDecodeDevice 應該會傳回S_OK,如果無法成功釋放 DirectX VA 譯碼裝置的資源,則會產生適當的錯誤結果。

備註

DestroyDecodeDevice 函式會通知驅動程序終結先前建立 CreateDecodeDevice 函式之 DirectX VA 譯碼裝置的句柄。 驅動程式接著可以釋放與 DirectX VA 譯碼裝置句柄相關聯的資源。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
目標平台 桌面
標頭 d3dumddi.h (包含 D3dumddi.h)

另請參閱

CreateDecodeDevice

D3DDDI_DEVICEFUNCS