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