Partager via


PFND3DDDI_CREATEOVERLAY fonction de rappel (d3dumddi.h)

La fonction CreateOverlay alloue du matériel de superposition et rend la superposition visible.

Syntaxe

PFND3DDDI_CREATEOVERLAY Pfnd3dddiCreateoverlay;

HRESULT Pfnd3dddiCreateoverlay(
  HANDLE hDevice,
  D3DDDIARG_CREATEOVERLAY *unnamedParam2
)
{...}

Paramètres

hDevice

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

unnamedParam2

pData [in, out]

Pointeur vers une structure D3DDDIARG_CREATEOVERLAY qui décrit la superposition.

Valeur de retour

CreateOverlay retourne l’une des valeurs suivantes :

code de retour Description
S_OK La superposition est correctement créée.
E_OUTOFMEMORY l' CreateOverlay n’a pas pu se terminer en raison d’une mémoire insuffisante.
D3DDDIERR_NOTAVAILABLE l' CreateOverlay 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_CREATEOVERLAY

D3DDDI_DEVICEFUNCS