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 成員中的句柄指定。 此索引表示要顯示的子資源或表面。
Flags
識別位欄位旗標中如何顯示。
FlipInterval
表示翻轉間隔。 也就是說,如果翻轉發生在零、一、二、三或四個垂直同步之後。
VidPnSourceID
pDirtyRects
表示已變更之重疊平面部分之髒矩形陣列的指標。
DirtyRects
pDirtyRects 所指向之陣列中的髒矩形數目。
PrivateDriverDataSize
以位元組為單位的私人驅動程序數據大小。
pPrivateDriverData
私人驅動程序數據。
OptimizeForComposition
DWM 涉及組合。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1809 |
標頭 | d3d12umddi.h |