estrutura D3D12DDIARG_PRESENT_0001 (d3d12umddi.h)
Sintaxe
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;
Membros
phSurfacesToPresent
Uma matriz de alças de superfície para exibir ou liberar.
SurfacesToPresent
As superfícies a serem exibidas ou lançadas.
hDstResource
Um identificador para o recurso de destino para o qual exibir.
DstSubResourceIndex
O índice baseado em zero no recurso de destino, que é especificado pelo identificador no membro hDstResource. Esse índice indica a sub-fonte ou superfície para a qual exibir.
Flags
Identifica, em sinalizadores de campo de bit, como exibir.
FlipInterval
Indica o intervalo de inversão. Ou seja, se a inversão ocorrer após zero, uma, duas, três ou quatro sincronizações verticais.
VidPnSourceID
pDirtyRects
Um ponteiro para uma matriz de retângulos sujos, que indicam a parte do plano de sobreposição que foi alterada.
DirtyRects
O número de retângulos sujos na matriz apontado por pDirtyRects.
PrivateDriverDataSize
Tamanho dos dados do driver privado em bytes.
pPrivateDriverData
Dados do driver privado.
OptimizeForComposition
O DWM está envolvido na composição.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1809 |
cabeçalho | d3d12umddi.h |