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 |