Partager via


PFND3DDDI_DESTROYDECODEDEVICE fonction de rappel (d3dumddi.h)

La fonction DestroyDecodeDevice libère des ressources pour un appareil de décodage microsoft DirectX Video Acceleration (VA).

Syntaxe

PFND3DDDI_DESTROYDECODEDEVICE Pfnd3dddiDestroydecodedevice;

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

Paramètres

hDevice

Handle pour le périphérique d’affichage (contexte graphique).

unnamedParam2

hDecodeDevice [in]

Handle pour l’appareil de décodage directX VA qui a été créé par la fonction CreateDecodeDevice .

Valeur retournée

DestroyDecodeDevice doit retourner S_OK ou un résultat d’erreur approprié s’il ne parvient pas à libérer correctement les ressources pour l’appareil de décodage directX VA.

Remarques

La fonction DestroyDecodeDevice avertit le pilote de détruire le handle sur le périphérique de décodage va DirectX que la fonction CreateDecodeDevice a précédemment créée. Le pilote peut ensuite libérer les ressources associées au handle de périphérique de décodage va DirectX.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

CreateDecodeDevice

D3DDDI_DEVICEFUNCS