Freigeben über


PFND3DDDI_SETOVERLAYCOLORCONTROLS Rückruffunktion (d3dumddi.h)

Die SetOverlayColorControls--Funktion ändert die Farbsteuerelementeinstellungen für die angegebene Überlagerung.

Syntax

PFND3DDDI_SETOVERLAYCOLORCONTROLS Pfnd3dddiSetoverlaycolorcontrols;

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

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

pData- [in]

Ein Zeiger auf eine D3DDDIARG_SETOVERLAYCOLORCONTROLS Struktur, die Parameter zum Ändern der Farbsteuerungseinstellungen einer Überlagerung beschreibt.

Rückgabewert

SetOverlayColorControls gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
S_OK Die Einstellungen für die Farbsteuerung wurden erfolgreich geändert.
E_INVALIDARG Parameter wurden überprüft und ermittelt, dass sie falsch sind.
E_OUTOFMEMORY SetOverlayColorControls konnte den erforderlichen Speicher für den Abschluss nicht zuordnen.

Bemerkungen

Die Microsoft Direct3D-Laufzeit ruft die SetOverlayColorControls--Funktion auf, um die Helligkeit, den Kontrast, den Farbton, die Sättigung, die Schärfe, das Gamma und die Farbaktivierungseinstellungen zu ändern, die einer bestimmten Überlagerung zugeordnet sind.

Die Laufzeit kann auch SetOverlayColorControls- für eine noch nicht sichtbare Überlagerung aufrufen. Wenn das hOverlay Element der D3DDDIARG_SETOVERLAYCOLORCONTROLS Struktur, auf das von pData- verwiesen wird, auf NULL-festgelegt ist, sollte der Treiber die angegebenen Farbsteuerelementeinstellungen speichern und diese verwenden, wenn eine Überlagerung, die auf die angegebene Ressource verweist, erstellt wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform- Desktop
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

D3DDDIARG_SETOVERLAYCOLORCONTROLS

D3DDDI_DEVICEFUNCS