struktur D3D12DDIARG_PRESENT_0001 (d3d12umddi.h)

Sintaks

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;

Anggota

phSurfacesToPresent

Array handel permukaan untuk ditampilkan atau dilepaskan.

SurfacesToPresent

Permukaan untuk ditampilkan atau dilepaskan.

hDstResource

Handel ke sumber daya tujuan untuk ditampilkan.

DstSubResourceIndex

Indeks berbasis nol ke dalam sumber daya tujuan, yang ditentukan oleh handel di anggota hDstResource . Indeks ini menunjukkan sub sumber daya atau permukaan untuk ditampilkan.

Flags

Mengidentifikasi, dalam bendera bit-field, cara menampilkan.

FlipInterval

Menunjukkan interval balik. Artinya, jika flip terjadi setelah nol, satu, dua, tiga, atau empat sinkronisasi vertikal.

VidPnSourceID

pDirtyRects

Penunjuk ke array persegi panjang kotor, yang menunjukkan bagian bidang overlay yang telah berubah.

DirtyRects

Jumlah persegi panjang kotor dalam array yang diacu oleh pDirtyRects.

PrivateDriverDataSize

Ukuran data driver pribadi dalam byte.

pPrivateDriverData

Data driver pribadi.

OptimizeForComposition

DWM terlibat dalam komposisi.

Persyaratan

   
Klien minimum yang didukung Windows 10, version 1809
Header d3d12umddi.h