Partager via


PFND3DDDI_UPDATEOVERLAYCB fonction de rappel (d3dumddi.h)

La fonction pfnUpdateOverlayCb modifie un objet de superposition en mode noyau.

Syntaxe

PFND3DDDI_UPDATEOVERLAYCB Pfnd3dddiUpdateoverlaycb;

HRESULT Pfnd3dddiUpdateoverlaycb(
  HANDLE hDevice,
  const D3DDDICB_UPDATEOVERLAY *unnamedParam2
)
{...}

Paramètres

hDevice

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

unnamedParam2

pData [in]

Pointeur vers une structure D3DDDICB_UPDATEOVERLAY qui décrit comment modifier la superposition.

Valeur retournée

pfnUpdateOverlayCb retourne l’une des valeurs suivantes :

Code de retour Description
S_OK L’objet de superposition a été modifié avec succès.
D3DDDIERR_NOTAVAILABLE pfnUpdateOverlayCb a échoué en raison d’un manque de matériel de superposition ou de bande passante.
E_INVALIDARG Les paramètres ont été validés et déterminés comme incorrects.
E_OUTOFMEMORY pfnUpdateOverlayCb 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_UPDATEOVERLAY

D3DDDI_DEVICECALLBACKS