Condividi tramite


D3D12DDIARG_PRESENT_0001 struttura (d3d12umddi.h)

Sintassi

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;

Members

phSurfacesToPresent

Matrice di handle di superficie da visualizzare o rilasciare.

SurfacesToPresent

Superfici da visualizzare o rilasciare.

hDstResource

Handle alla risorsa di destinazione da visualizzare.

DstSubResourceIndex

Indice in base zero nella risorsa di destinazione, specificato dall'handle nel membro hDstResource . Questo indice indica la sottoresource o la superficie da visualizzare.

Flags

Identifica, in flag di campo a bit, come visualizzare.

FlipInterval

Indica l'intervallo di capovolgimento. Ovvero, se il capovolgimento si verifica dopo zero, uno, due, tre o quattro sincronizzazioni verticali.

VidPnSourceID

pDirtyRects

Puntatore a una matrice di rettangoli sporchi, che indicano la parte del piano di sovrapposizione modificato.

DirtyRects

Numero di rettangoli sporchi nella matrice a cui punta pDirtyRects.

PrivateDriverDataSize

Dimensioni dei dati del driver privato in byte.

pPrivateDriverData

Dati del driver privato.

OptimizeForComposition

DWM è coinvolto nella composizione.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Intestazione d3d12umddi.h