DDRAW_CAPS 結構 (d3dumddi.h)
DDRAW_CAPS結構描述使用者模式顯示驅動程序支援的一般 Microsoft DirectDraw 功能。
語法
typedef struct _DDRAW_CAPS {
[out] UINT Caps;
[out] UINT Caps2;
[out] UINT CKeyCaps;
[out] UINT FxCaps;
[out] UINT MaxVideoPorts;
} DDRAW_CAPS;
成員
[out] Caps
驅動程序支援的下列一般功能位的有效位 OR。
功能位 | 意義 |
---|---|
DDRAW_CAPS_ZBLTS | Z 緩衝區可用於位區塊傳輸 (bitblt) 作業。 |
DDRAW_CAPS_COLORKEY | 某些形式的色彩索引鍵可用於重疊或 bitblt 作業。 如需更具體的色彩索引鍵功能資訊,請參閱 CKeyCaps 成員。 |
DDRAW_CAPS_BLTDEPTHFILL | Z 緩衝區可以深度填入 bitblt 作業。 |
[out] Caps2
驅動程序支援的下列一般功能位的有效位 OR。
功能位 | 意義 |
---|---|
DDRAW_CAPS2_VIDEOPORT | 可以使用硬體視訊埠。 |
DDRAW_CAPS2_CANDROPZ16BIT | 十六位 RGBZ 值可以轉換成 16 位 RGB 值。 (系統不支援 8 位轉換。) |
DDRAW_CAPS2_FLIPINTERVAL | 驅動程式會回應 Flip 位欄位旗標。 |
DDRAW_CAPS2_FLIPNOVSYNC | 驅動程式會回應 FlipWithNoWait 位欄位旗標。 |
DDRAW_CAPS2_DYNAMICTEXTURES | 驅動程式支持動態紋理。 |
[out] CKeyCaps
驅動程序支援的下列色彩索引鍵功能位的有效位 OR。
功能位 | 意義 |
---|---|
DDRAW_CKEYCAPS_SRCBLT | 透明位區塊傳輸可以使用色彩索引鍵來執行,以識別複製到目的地介面的來源表面位。 |
DDRAW_CKEYCAPS_DESTBLT | 透明位區塊傳輸 (位) 可以使用色彩索引鍵來執行,以識別目的地介面的可取代位。 |
[out] FxCaps
驅動程序支援的下列延展和效果功能位的有效位 OR。
功能位 | 意義 |
---|---|
DDRAW_FXCAPS_BLTMIRRORLEFTRIGHT | 位區塊傳輸 (位) ,可將來源表面的內容水準翻轉至中央軸的水準目的地介面。 |
DDRAW_FXCAPS_BLTMIRRORUPDOWN | 位區塊傳輸 (位) ,可將來源表面的內容垂直翻轉至中央軸的目的地介面。 |
[out] MaxVideoPorts
裝置支持的視訊埠數目上限。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 | d3dumddi.h (包含 D3dumddi.h) |