Freigeben über


PFND3DDDI_DESTROYEXTENSIONDEVICE Rückruffunktion (d3dumddi.h)

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

Syntax

PFND3DDDI_DESTROYEXTENSIONDEVICE Pfnd3dddiDestroyextensiondevice;

HRESULT Pfnd3dddiDestroyextensiondevice(
  HANDLE hDevice,
  HANDLE hExtension
)
{...}

Parameter

hDevice

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

hExtension

Ein Handle für das DirectX VA-Erweiterungsgerät, das vom CreateExtensionDevice-Funktion erstellt wurde.

Rückgabewert

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

Bemerkungen

Die funktion DestroyExtensionDevice benachrichtigt den Treiber, den Handle auf das DirectX VA-Erweiterungsgerät zu zerstören, das die zuvor erstellte CreateExtensionDevice Funktion. Der Treiber kann dann Ressourcen freigeben, die dem DirectX VA-Erweiterungsgerä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

CreateExtensionDevice-

D3DDDI_DEVICEFUNCS