структура 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 |