Partager via


PFND3DDDI_UPDATEOVERLAY fonction de rappel (d3dumddi.h)

La fonction UpdateOverlay reconfigure ou déplace une superposition affichée.

Syntaxe

PFND3DDDI_UPDATEOVERLAY Pfnd3dddiUpdateoverlay;

HRESULT Pfnd3dddiUpdateoverlay(
  HANDLE hDevice,
  const D3DDDIARG_UPDATEOVERLAY *unnamedParam2
)
{...}

Paramètres

hDevice

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

unnamedParam2

pData [in]

Pointeur vers une structure D3DDDIARG_UPDATEOVERLAY qui décrit comment reconfigurer la superposition.

Valeur de retour

UpdateOverlay retourne l’une des valeurs suivantes :

Retourner le code Description
S_OK La superposition est correctement modifiée.
E_OUTOFMEMORY UpdateOverlay n’a pas pu se terminer en raison d’une mémoire insuffisante.
D3DDDIERR_NOTAVAILABLE UpdateOverlay n’a pas pu se terminer, car la bande passante insuffisante était disponible ou le matériel de superposition demandé n’était pas disponible.
D3DDDIERR_UNSUPPORTEDOVERLAYFORMAT Le format de superposition spécifié n’est pas pris en charge par le matériel de superposition.
D3DDDIERR_UNSUPPORTEDOVERLAY Le matériel de superposition n’est pas pris en charge pour la taille et le mode d’affichage spécifiés.

Remarques

Les superpositions sont indépendantes des ressources affichées à l’aide des superpositions.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
plateforme cible Bureau
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDIARG_UPDATEOVERLAY

D3DDDI_DEVICEFUNCS