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.

Bemerkungen

Die DestroyDecodeDevice- Funktion benachrichtigt den Treiber, um den Handle auf das DirectX VA-Decodierungsgerät zu zerstören, das die zuvor erstellte CreateDecodeDevice-funktion. Der Treiber kann dann Ressourcen freigeben, die dem DirectX VA-Decodierungsgerätehandle zugeordnet sind.

Anforderungen

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

Siehe auch

CreateDecodeDevice-

D3DDDI_DEVICEFUNCS