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