次の方法で共有


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

ソース リソースへの 0 から始まるインデックス。これは、hSrcResource メンバーのハンドルによって指定されます。 このインデックスは、表示するサブリソースまたはサーフェスを示します。

[in] hDstResource

表示先のリソースへのハンドル。 NULL 場合、ユーザー モード ディスプレイ ドライバーには、色塗りつぶし操作が行われることが通知されますが、ユーザー モード ドライバーが操作を実行することは想定されていません。 ディスプレイ ミニポート ドライバーは、実際の色塗りつぶし操作を行い、その時点で色の値が通知されます。

DstSubResourceIndex

[in]hDstResource メンバーのハンドルによって指定される、ターゲット リソースへの 0 から始まるインデックス。 このインデックスは、表示するサブリソースまたはサーフェスを示します。

[in] Flags

ビット フィールド フラグで表示方法を識別する D3DDDI_PRESENTFLAGS 構造体。

[in] FlipInterval

反転間隔を示す D3DDDI_FLIPINTERVAL_TYPE型指定された値 (つまり、0、1、2、3、または 4 つの垂直同期の後に反転が発生した場合)。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ヘッダー d3dumddi.h (D3dumddi.h を含む)

関連項目

Present