PFND3DDDI_DESTROYVIDEOPROCESSDEVICE Rückruffunktion (d3dumddi.h)

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

Syntax

PFND3DDDI_DESTROYVIDEOPROCESSDEVICE Pfnd3dddiDestroyvideoprocessdevice;

HRESULT Pfnd3dddiDestroyvideoprocessdevice(
  HANDLE hDevice,
  HANDLE hVideoProcessor
)
{...}

Parameter

hDevice

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

hVideoProcessor

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

Rückgabewert

DestroyVideoProcessDevice 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 DestroyVideoProcessDevice-Funktion benachrichtigt den Treiber, den Handle an das DirectX VA-Videoverarbeitungsgerät zu zerstören, das zuvor von der CreateVideoProcessDevice-Funktion erstellt wurde. Der Treiber kann dann Ressourcen freigeben, die dem DirectX VA-Videoverarbeitungsgerä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

CreateVideoProcessDevice

D3DDDI_DEVICEFUNCS