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 a serem exibidas ou lançadas.

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 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, um, dois, 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 apontada 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

   
Cliente mínimo com suporte Windows 10, versão 1809
Cabeçalho d3d12umddi.h