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 | 何らかの形式のカラー キーは、オーバーレイ操作またはビットブレット操作で使用できます。 より具体的なカラー キー機能の情報については、CKeyCaps メンバーを参照してください。 |
DDRAW_CAPS_BLTDEPTHFILL | Z バッファーは、ビットブレット操作で深度を埋めることができます。 |
[out] Caps2
ドライバーがサポートする次の一般的な機能ビットの有効なビットごとの OR。
機能ビット | 意味 |
---|---|
DDRAW_CAPS2_VIDEOPORT | ハードウェア ビデオ ポートを使用できます。 |
DDRAW_CAPS2_CANDROPZ16BIT | 16 ビット RGBZ 値は、16 ビットの RGB 値に変換できます。 (システムは 8 ビット変換をサポートしていません)。 |
DDRAW_CAPS2_FLIPINTERVAL | ドライバーは、ビット フィールドの反転フラグに応答します。 |
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 オペレーティング システムで使用できます。 |
Header | d3dumddi.h (D3dumddi.h を含む) |