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