Freigeben über


DDRAW_CAPS-Struktur (d3dumddi.h)

Die DDRAW_CAPS-Struktur beschreibt allgemeine Microsoft DirectDraw-Funktionen, die der Benutzermodusanzeigetreiber unterstützt.

Syntax

typedef struct _DDRAW_CAPS {
  [out] UINT Caps;
  [out] UINT Caps2;
  [out] UINT CKeyCaps;
  [out] UINT FxCaps;
  [out] UINT MaxVideoPorts;
} DDRAW_CAPS;

Member

[out] Caps

Ein gültiger bitweiser OR der folgenden allgemeinen Funktionsbits, die vom Treiber unterstützt werden.

Funktionsbit Bedeutung
DDRAW_CAPS_ZBLTS Z-Puffer können in Bitblockübertragungsvorgängen (Bitblt) verwendet werden.
DDRAW_CAPS_COLORKEY Eine Form von Farbtaste kann entweder in Overlay- oder Bitblt-Vorgängen verwendet werden. Spezifischere Informationen zur Farbschlüsselfunktion finden Sie im CKeyCaps-Element.
DDRAW_CAPS_BLTDEPTHFILL Z-Puffer können in Bitblt-Vorgängen tiefengefüllt werden.

[out] Caps2

Ein gültiger bitweiser ODER von mehr der folgenden allgemeinen Funktionsbits, die vom Treiber unterstützt werden.

Funktionsbit Bedeutung
DDRAW_CAPS2_VIDEOPORT Es kann ein Hardwarevideoport verwendet werden.
DDRAW_CAPS2_CANDROPZ16BIT Sechzehn-Bit-RGBZ-Werte können in 16-Bit-RGB-Werte konvertiert werden. (Das System unterstützt keine 8-Bit-Konvertierungen.)
DDRAW_CAPS2_FLIPINTERVAL Der Treiber reagiert auf das Flag "Bitfeld umdrehen".
DDRAW_CAPS2_FLIPNOVSYNC Der Treiber reagiert auf das FlipWithNoWait-Bitfeldflag.
DDRAW_CAPS2_DYNAMICTEXTURES Der Treiber unterstützt dynamische Texturen.

[out] CKeyCaps

Ein gültiger bitweiser ODER der folgenden Farbschlüsselfunktionsbits, die vom Treiber unterstützt werden.

Funktionsbit Bedeutung
DDRAW_CKEYCAPS_SRCBLT Transparente Bitblockübertragungen können mit einer Farbtaste ausgeführt werden, die Bits der Quelloberfläche identifiziert, die auf die Zieloberfläche kopiert werden.
DDRAW_CKEYCAPS_DESTBLT Transparente Bitblockübertragungen (Bitblts) können mit einer Farbtaste ausgeführt werden, die die austauschbaren Bits der Zieloberfläche identifiziert.

[out] FxCaps

Ein gültiger bitweiser ODER der folgenden Stretch- und Effektfunktionsbits, die vom Treiber unterstützt werden.

Funktionsbit Bedeutung
DDRAW_FXCAPS_BLTMIRRORLEFTRIGHT Es können Bitblockübertragungen (Bitblts) durchgeführt werden, die den Inhalt der Quelloberfläche horizontal entlang der Mittelachse auf die Zieloberfläche kippen.
DDRAW_FXCAPS_BLTMIRRORUPDOWN Es können Bitblockübertragungen (Bitblts) durchgeführt werden, die den Inhalt der Quelloberfläche vertikal entlang der Mittelachse auf die Zieloberfläche kippen.

[out] MaxVideoPorts

Die maximale Anzahl von Videoports, die das Gerät unterstützt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

GetCaps