Partager via


PFND3DDDI_CREATEOVERLAY fonction de rappel (d3dumddi.h)

La fonction CreateOverlay alloue le 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 retournée

CreateOverlay retourne l’une des valeurs suivantes :

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

D3DDDI_DEVICEFUNCS