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) |