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
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, version 1809 |
Header | d3d12umddi.h |