D3D12DDIARG_PRESENT_0001構造体 (d3d12umddi.h)

構文

typedef struct D3D12DDIARG_PRESENT_0001 {
  const D3D12DDI_ARG_PRESENTSURFACE *phSurfacesToPresent;
  UINT                              SurfacesToPresent;
  D3D12DDI_HRESOURCE                hDstResource;
  UINT                              DstSubResourceIndex;
  DXGI_DDI_PRESENT_FLAGS            Flags;
  DXGI_DDI_FLIP_INTERVAL_TYPE       FlipInterval;
  D3DDDI_VIDEO_PRESENT_SOURCE_ID    VidPnSourceID;
  const RECT                        *pDirtyRects;
  UINT                              DirtyRects;
  UINT                              PrivateDriverDataSize;
  VOID                              *pPrivateDriverData;
  BOOL                              OptimizeForComposition;
} D3D12DDIARG_PRESENT_0001;

メンバー

phSurfacesToPresent

表示または解放するサーフェス ハンドルの配列。

SurfacesToPresent

表示または解放するサーフェス。

hDstResource

表示先のリソースへのハンドル。

DstSubResourceIndex

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

Flags

ビット フィールド フラグで、表示方法を識別します。

FlipInterval

反転間隔を示します。 つまり、0、1、2、3、または 4 つの垂直同期の後に反転が発生した場合です。

VidPnSourceID

pDirtyRects

変更されたオーバーレイ 平面の部分を示す、ダーティ四角形の配列へのポインター。

DirtyRects

pDirtyRects が指す配列内のダーティ四角形の数。

PrivateDriverDataSize

プライベート ドライバーのデータ サイズ (バイト単位)。

pPrivateDriverData

プライベート ドライバー データ。

OptimizeForComposition

DWM はコンポジションに関与します。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809
Header d3d12umddi.h