Partager via


PFND3DDDI_DXVAHD_DESTROYVIDEOPROCESSOR fonction de rappel (d3dumddi.h)

La fonction DestroyVideoProcessor libère des ressources pour un processeur vidéo Microsoft DirectX Video Acceleration (VA).

Syntaxe

PFND3DDDI_DXVAHD_DESTROYVIDEOPROCESSOR Pfnd3dddiDxvahdDestroyvideoprocessor;

HRESULT Pfnd3dddiDxvahdDestroyvideoprocessor(
  HANDLE unnamedParam1,
  HANDLE unnamedParam2
)
{...}

Paramètres

unnamedParam1

hDevice [in]

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

unnamedParam2

hVideoProcessor [in]

Handle du processeur vidéo Va DirectX créé par la fonction CreateVideoProcessor .

Valeur retournée

DestroyVideoProcessor doit retourner S_OK ou un résultat d’erreur approprié s’il ne parvient pas à libérer les ressources pour le processeur vidéo DirectX VA.

Remarques

La fonction DestroyVideoProcessor avertit le pilote qu’il doit détruire le handle du processeur vidéo Va DirectX que la fonction CreateVideoProcessor a précédemment créée. Le pilote peut ensuite libérer les ressources associées au handle du processeur vidéo Va DirectX.

Configuration requise

Condition requise Valeur
Client minimal pris en charge DestroyVideoProcessor est pris en charge à partir du système d’exploitation Windows 7.
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

CreateVideoProcessor