структура 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 |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по