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