D3DDDIARG_PRESENT 構造体 (d3dumddi.h)
D3DDDIARG_PRESENT構造体は、表示するリソースを記述します。
構文
typedef struct _D3DDDIARG_PRESENT {
[in] HANDLE hSrcResource;
[in] UINT SrcSubResourceIndex;
[in] HANDLE hDstResource;
UINT DstSubResourceIndex;
[in] D3DDDI_PRESENTFLAGS Flags;
[in] D3DDDI_FLIPINTERVAL_TYPE FlipInterval;
} D3DDDIARG_PRESENT;
メンバー
[in] hSrcResource
表示するソース リソースへのハンドル。 ユーザー モードディスプレイドライバーが画面に対してカラーフィル操作を実行する必要がある場合、hSrcResource は NULL にすることができます。
[in] SrcSubResourceIndex
hSrcResource メンバーのハンドルによって指定される、ソース リソースへの 0 から始まるインデックス。 このインデックスは、表示するサブリソースまたはサーフェスを示します。
[in] hDstResource
表示先のリソースへのハンドル。 NULL の場合、ユーザー モード ディスプレイ ドライバーには、色塗りつぶし操作が行われることが通知されますが、ユーザー モード ドライバーは操作を実行するとは思われません。 ディスプレイ ミニポート ドライバーは、実際の色塗りつぶし操作を実行し、その時点で色の値が通知されます。
DstSubResourceIndex
[入力] hDstResource メンバーのハンドルによって指定される、宛先リソースへの 0 から始まるインデックス。 このインデックスは、表示するサブリソースまたはサーフェスを示します。
[in] Flags
ビット フィールド フラグで表示方法を識別するD3DDDI_PRESENTFLAGS構造体。
[in] FlipInterval
反転間隔を示す D3DDDI_FLIPINTERVAL_TYPE型指定の値 (つまり、0、1、2、3、または 4 つの垂直同期の後に反転が発生した場合)。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | d3dumddi.h (D3dumddi.h を含む) |