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 a serem 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 o sub-recurso ou superfície para o 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 sujo retângulos, que indicam a parte do plano de sobreposição que foi alterada.
DirtyRects
O número de retângulos sujo na matriz apontada por pDirtyRects.
PrivateDriverDataSize
Tamanho dos dados do driver privado em bytes.
pPrivateDriverData
Dados de driver privados.
OptimizeForComposition
O DWM está envolvido na composição.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | d3d12umddi.h |