Partager via


PFND3DDDI_DESTROYVIDEOPROCESSDEVICE fonction de rappel (d3dumddi.h)

La fonction DestroyVideoProcessDevice libère des ressources pour un appareil de traitement vidéo Microsoft DirectX Video Acceleration (VA).

Syntaxe

PFND3DDDI_DESTROYVIDEOPROCESSDEVICE Pfnd3dddiDestroyvideoprocessdevice;

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

Paramètres

hDevice

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

hVideoProcessor

Handle de l’appareil de traitement vidéo DirectX VA créé par la fonction CreateVideoProcessDevice .

Valeur retournée

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

Remarques

La fonction DestroyVideoProcessDevice avertit le pilote de détruire le handle sur le périphérique de traitement vidéo DirectX VA créé précédemment par la fonction CreateVideoProcessDevice . Le pilote peut ensuite libérer les ressources associées au handle de périphérique de traitement vidéo 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

CreateVideoProcessDevice

D3DDDI_DEVICEFUNCS