構文
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 バージョン 1809 |
ヘッダー | d3d12umddi.h |