Partager via


PFND3DDDI_SETOVERLAYCOLORCONTROLS fonction de rappel (d3dumddi.h)

La fonction SetOverlayColorControls modifie les paramètres de contrôle de couleur pour la superposition donnée.

Syntaxe

PFND3DDDI_SETOVERLAYCOLORCONTROLS Pfnd3dddiSetoverlaycolorcontrols;

HRESULT Pfnd3dddiSetoverlaycolorcontrols(
  HANDLE hDevice,
  const D3DDDIARG_SETOVERLAYCOLORCONTROLS *unnamedParam2
)
{...}

Paramètres

hDevice

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

unnamedParam2

pData [in]

Pointeur vers une structure D3DDDIARG_SETOVERLAYCOLORCONTROLS qui décrit les paramètres de modification des paramètres de contrôle de couleur d’une superposition.

Valeur de retour

SetOverlayColorControls retourne l’une des valeurs suivantes :

Retourner le code Description
S_OK Les paramètres de contrôle de couleur ont été modifiés.
E_INVALIDARG Les paramètres ont été validés et déterminés comme incorrects.
E_OUTOFMEMORY SetOverlayColorControls n’a pas pu allouer la mémoire requise pour qu’elle se termine.

Remarques

Le runtime Microsoft Direct3D appelle la fonction SetOverlayColorControls pour modifier la luminosité, le contraste, la teinte, la saturation, la netteté, le gamma et les paramètres d’activation des couleurs associés à une superposition spécifique.

Le runtime peut également appeler SetOverlayColorControls pour une superposition qui n’est pas encore visible. Dans ce cas, lorsque le membre hOverlay de la structure D3DDDIARG_SETOVERLAYCOLORCONTROLS pointée par pData est défini sur NULL, le pilote doit stocker les paramètres de contrôle de couleur fournis et les utiliser lorsqu’une superposition qui fait référence à la ressource spécifiée est créée.

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_SETOVERLAYCOLORCONTROLS

D3DDDI_DEVICEFUNCS