Partager via


PFND3DDDI_GETOVERLAYCOLORCONTROLS fonction de rappel (d3dumddi.h)

La fonction GetOverlayColorControls récupère les paramètres de contrôle de couleur pour la superposition donnée.

Syntaxe

PFND3DDDI_GETOVERLAYCOLORCONTROLS Pfnd3dddiGetoverlaycolorcontrols;

HRESULT Pfnd3dddiGetoverlaycolorcontrols(
  HANDLE hDevice,
  D3DDDIARG_GETOVERLAYCOLORCONTROLS *unnamedParam2
)
{...}

Paramètres

hDevice

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

unnamedParam2

pData [in, out]

Pointeur vers une structure D3DDDIARG_GETOVERLAYCOLORCONTROLS qui décrit les paramètres de récupération des paramètres de contrôle de couleur d’une superposition.

Valeur de retour

GetOverlayColorControls retourne l’une des valeurs suivantes :

Retourner le code Description
S_OK Les paramètres de contrôle de couleur ont été récupérés avec succès.
E_INVALIDARG Les paramètres ont été validés et déterminés comme incorrects.
E_OUTOFMEMORY GetOverlayColorControls n’a pas pu allouer la mémoire requise pour qu’elle soit terminée.

Remarques

Le runtime Microsoft Direct3D appelle la fonction GetOverlayColorControls pour retourner les paramètres de luminosité, de contraste, de teinte, de saturation, de netteté, de gamma et de couleur associés à une superposition spécifique.

Le runtime peut également appeler GetOverlayColorControls pour une superposition qui n’est pas encore visible. Dans ce cas, lorsque le membre hOverlay de la structure D3DDDIARG_GETOVERLAYCOLORCONTROLS pointée par pData est défini sur NULL, le pilote doit retourner les paramètres de contrôle de couleur par défaut du matériel de superposition.

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_GETOVERLAYCOLORCONTROLS

D3DDDI_DEVICEFUNCS