Partager via


PFND3DDDI_GETOVERLAYCOLORCONTROLS fonction de rappel (d3dumddi.h)

La fonction GetOverlayColorControls récupère les paramètres de contrôle des couleurs 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 de D3DDDIARG_GETOVERLAYCOLORCONTROLS qui décrit les paramètres de récupération des paramètres de contrôle des couleurs d’une superposition.

Valeur retournée

GetOverlayColorControls retourne l’une des valeurs suivantes :

Code de retour Description
S_OK Les paramètres de contrôle des couleurs 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 nécessaire pour qu’il se termine.

Remarques

Le runtime Microsoft Direct3D appelle la fonction GetOverlayColorControls pour renvoyer les paramètres actuels de luminosité, de contraste, de teinte, de saturation, de netteté, de gamma et d’activation des couleurs 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.

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_GETOVERLAYCOLORCONTROLS

D3DDDI_DEVICEFUNCS