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)

另請參閱

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

GetCaps