Freigeben über


PFND3DDDI_DESTROYDECODEDEVICE Rückruffunktion (d3dumddi.h)

Die DestroyDecodeDevice-Funktion gibt Ressourcen für ein Microsoft DirectX Video Acceleration (VA)-Decodierungsgerät frei.

Syntax

PFND3DDDI_DESTROYDECODEDEVICE Pfnd3dddiDestroydecodedevice;

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

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

hDecodeDevice [in]

Ein Handle für das DirectX VA-Decodierungsgerät, das von der CreateDecodeDevice-Funktion erstellt wurde.

Rückgabewert

DestroyDecodeDevice sollte S_OK oder ein entsprechendes Fehlerergebnis zurückgeben, wenn Ressourcen für das DirectX VA-Decodierungsgerät nicht erfolgreich freigegeben werden können.

Hinweise

Die DestroyDecodeDevice-Funktion benachrichtigt den Treiber, das Handle an das DirectX VA-Decodierungsgerät zu zerstören, das zuvor von der CreateDecodeDevice-Funktion erstellt wurde. Der Treiber kann dann Ressourcen freigeben, die dem DirectX VA-Decodierungsgerätehandle zugeordnet sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

CreateDecodeDevice

D3DDDI_DEVICEFUNCS