PFND3DDDI_FLIPOVERLAYCB fonction de rappel (d3dumddi.h)

La fonction pfnFlipOverlayCb modifie l’allocation pour qu’elle s’affiche sur la superposition ou indique d’afficher l’autre champ de l’allocation actuellement affichée, lors du désentlacement d’une ressource entrelacée.

Syntaxe

PFND3DDDI_FLIPOVERLAYCB Pfnd3dddiFlipoverlaycb;

HRESULT Pfnd3dddiFlipoverlaycb(
  HANDLE hDevice,
  const D3DDDICB_FLIPOVERLAY *unnamedParam2
)
{...}

Paramètres

hDevice

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

unnamedParam2

pData [in]

Pointeur vers une structure D3DDDICB_FLIPOVERLAY qui décrit comment modifier l’affichage sur la superposition.

Valeur retournée

pfnFlipOverlayCb retourne l’une des valeurs suivantes :

Code de retour Description
S_OK L’affichage de l’objet de superposition a été modifié.
E_INVALIDARG Les paramètres ont été validés et déterminés comme incorrects.
E_OUTOFMEMORY pfnFlipOverlayCb n’a pas pu allouer la mémoire requise pour qu’elle se termine.

Cette fonction peut également retourner d’autres valeurs HRESULT.

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

D3DDDICB_FLIPOVERLAY

D3DDDI_DEVICECALLBACKS