Freigeben über


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.

Bemerkungen

Die DestroyVideoProcessDevice- Funktion benachrichtigt den Treiber, um den Handle auf das DirectX VA-Videoverarbeitungsgerät zu zerstören, das die zuvor erstellte CreateVideoProcessDevice-Funktion. Der Treiber kann dann Ressourcen freigeben, die dem DirectX VA-Videoverarbeitungsgeräthandle 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

CreateVideoProcessDevice-

D3DDDI_DEVICEFUNCS