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 retournée

UpdateOverlay retourne l’une des valeurs suivantes :

Code de retour 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 était insuffisante 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.

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

D3DDDIARG_UPDATEOVERLAY

D3DDDI_DEVICEFUNCS