Share via


PDD_VPORTCB_COLORCONTROL Rückruffunktion (ddrawint.h)

Die DdVideoPortColorControl-Rückruffunktion ruft die VPE-Objektfarbsteuerelemente ab oder legt diese fest.

Syntax

PDD_VPORTCB_COLORCONTROL PddVportcbColorcontrol;

DWORD PddVportcbColorcontrol(
  PDD_VPORTCOLORDATA unnamedParam1
)
{...}

Parameter

unnamedParam1

Verweist auf eine DD_VPORTCOLORDATA-Struktur , die die Informationen enthält, die der Treiber zum Abrufen der aktuellen VPE-Objektfarbsteuerelemente oder zum Festlegen neuer Werte benötigt.

Rückgabewert

DdVideoPortColorControl gibt einen der folgenden Rückrufcodes zurück:

Hinweise

DirectDraw-Treiber, die das DDVPCAPS_COLORCONTROL-Flag in der DDVIDEOPORTCAPS-Struktur festlegen, müssen DdVideoPortColorControl implementieren.

Abhängig vom Wert des dwFlags-Members der DD_VPORTCOLORDATA-Struktur bei lpColorControl sollte der Treiber die folgenden Schritte ausführen:

  • Wenn dwFlags DDRAWI_VPORTGETCOLOR ist, sollte der Treiber jedes Element der DDCOLORCONTROL-Struktur ausfüllen, das er mit der aktuellen Farbsteuerungseinstellung des VPE-Objekts unterstützt. Der Treiber muss das entsprechende Bit im dwFlags-Member von DDCOLORCONTROL für jedes Farbsteuerelementelement festlegen, in das er Daten schreibt.

    DdVideoPortColorControl kann aufgerufen werden, um die Farbsteuerungsfunktionen des VPE-Objekts zu bestimmen. Der Treiber sollte daher beim Aufruf fehlschlagen, wenn er eine angeforderte Farbsteuerungsfunktion nicht unterstützt.

  • Wenn dwFlags DDRAWI_VPORTSETCOLOR ist, sollte der Treiber die Farbsteuerungseinstellungen des VPE-Objekts auf die werte festlegen, die in der DDCOLORCONTROL-Struktur angegeben sind. Der Treiber sollte den dwFlags-Member von DDCOLORCONTROL überprüfen, um zu ermitteln, welche Strukturmitglieder gültige Daten enthalten.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile ddrawint.h (include Winddi.h)

Weitere Informationen

DDCOLORCONTROL

DDVIDEOPORTCAPS

DD_VPORTCOLORDATA