Freigeben über


DDRAW_CAPS Struktur (d3dumddi.h)

Die DDRAW_CAPS-Struktur beschreibt allgemeine Microsoft DirectDraw-Funktionen, die der Anzeigetreiber für den Benutzermodus unterstützt.

Syntax

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

Angehörige

[out] Caps

Eine gültige bitweise ODER der folgenden allgemeinen Funktionsbits, die der Treiber unterstützt.

-Bit-Bit- Bedeutung
DDRAW_CAPS_ZBLTS Z-Puffer können in Bitblockübertragungsvorgängen (Bitblt) verwendet werden.
DDRAW_CAPS_COLORKEY Eine Form des Farbschlüssels kann entweder in Überlagerungs- 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 tiefgefüllt werden.

[out] Caps2

Eine gültige bitweise ODER von mehr der folgenden allgemeinen Funktionsbits, die der Treiber unterstützt.

-Bit-Bit- Bedeutung
DDRAW_CAPS2_VIDEOPORT Ein Hardwarevideoport kann verwendet werden.
DDRAW_CAPS2_CANDROPZ16BIT 16-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 antwortet auf das Bitfeld-Flag "Flip".
DDRAW_CAPS2_FLIPNOVSYNC Der Treiber antwortet auf das Bitfeld-Flag "FlipWithNoWait".
DDRAW_CAPS2_DYNAMICTEXTURES Der Treiber unterstützt dynamische Texturen.

[out] CKeyCaps

Ein gültiger bitweiser ODER der folgenden Bits der Farbtastenfunktion, die der Treiber unterstützt.

-Bit-Bit- Bedeutung
DDRAW_CKEYCAPS_SRCBLT Transparente Bitblockübertragungen können mit einem Farbschlüssel ausgeführt werden, der Bits der Quelloberfläche identifiziert, die auf die Zieloberfläche kopiert werden.
DDRAW_CKEYCAPS_DESTBLT Transparente Bitblockübertragungen (Bitblts) können mit einem Farbschlüssel ausgeführt werden, der die austauschbaren Bits der Zieloberfläche identifiziert.

[out] FxCaps

Ein gültiges bitweises ODER der folgenden Stretch- und Effektfunktionsbits, die der Treiber unterstützt.

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

[out] MaxVideoPorts

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

Anforderungen

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

Siehe auch

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

GetCaps-