PFND3DDDI_VIDEOPROCESSENDFRAME fonction de rappel (d3dumddi.h)

La fonction VideoProcessEndFrame avertit le pilote d’affichage en mode utilisateur que toutes les données requises pour traiter l’image actuelle ont été envoyées.

Syntaxe

PFND3DDDI_VIDEOPROCESSENDFRAME Pfnd3dddiVideoprocessendframe;

HRESULT Pfnd3dddiVideoprocessendframe(
  HANDLE hDevice,
  D3DDDIARG_VIDEOPROCESSENDFRAME *unnamedParam2
)
{...}

Paramètres

hDevice

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

pData [in, out]

Pointeur vers une structure D3DDDIARG_VIDEOPROCESSENDFRAME qui décrit le processeur vidéo Va DirectX qui doit arrêter le traitement d’une image.

Valeur retournée

VideoProcessEndFrame retourne l’une des valeurs suivantes :

Code de retour Description
S_OK Le traitement de l’image actuelle s’est terminé avec succès.
E_OUTOFMEMORY VideoProcessEndFrame ne peut pas allouer la mémoire nécessaire pour qu’il se termine.

Remarques

La fonction VideoProcessEndFrame avertit le pilote d’affichage en mode utilisateur que sa fonction VideoProcessBlt ne peut plus être appelée sur le périphérique de traitement vidéo spécifié.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les 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

D3DDDIARG_VIDEOPROCESSENDFRAME

D3DDDI_DEVICEFUNCS

VideoProcessBlt