struktur D3DDDIARG_PRESENT1 (d3dumddi.h)

Menjelaskan sumber daya untuk ditampilkan. Digunakan dengan fungsi pfnPresent1(D3D) oleh Windows Display Driver Model (WDDM) 1.3 dan driver tampilan mode pengguna yang lebih baru.

Sintaks

typedef struct _D3DDDIARG_PRESENT1 {
  [in] const D3DDDIARG_PRESENTSURFACE *phSrcResources;
  [in] UINT                           SrcResources;
  [in] HANDLE                         hDstResource;
       UINT                           DstSubResourceIndex;
  [in] D3DDDI_PRESENTFLAGS            Flags;
  [in] D3DDDI_FLIPINTERVAL_TYPE       FlipInterval;
       UINT                           Reserved;
  [in] const RECT                     *pDirtyRects;
  [in] UINT                           DirtyRects;
       UINT                           BackBufferMultiplicity;
} D3DDDIARG_PRESENT1;

Anggota

[in] phSrcResources

Array non-NULL menangani dan indeks berbasis nol ke sumber daya sumber untuk ditampilkan atau dilepaskan. phSrcResources selalu merupakan handel yang valid untuk ditampilkan oleh sumber daya.

[in] SrcResources

Jumlah sumber daya sumber yang ada dalam array yang ditujukkan oleh phSrcResources.

[in] hDstResource

Handel ke sumber daya tujuan untuk ditampilkan. Jika NULL, tujuan tidak diketahui, dan driver miniport tampilan menentukan tujuan tepat sebelum aliran perintah perangkat keras diproses.

DstSubResourceIndex

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

[in] Flags

Struktur D3DDDI_PRESENTFLAGS yang mengidentifikasi, dalam bendera bit-field, cara menampilkan.

[in] FlipInterval

Nilai D3DDDI_FLIPINTERVAL_TYPE-ketik yang menunjukkan interval balik (yaitu, jika flip terjadi setelah sinkronisasi vertikal nol, satu, dua, tiga, atau empat).

Reserved

Anggota ini dicadangkan dan harus diatur ke nol.

[in] pDirtyRects

Penunjuk ke array persegi panjang kotor (RECTs), relatif terhadap persegi panjang sumber SrcRect, yang menunjukkan bagian bidang overlay yang telah berubah.

Driver dapat menggunakan anggota ini untuk melakukan pengoptimalan, meskipun tidak diperlukan untuk menggunakan info persegi panjang yang kotor. Namun, driver tidak boleh gagal panggilan fungsi berdasarkan persegi panjang kotor yang disediakan.

[in] DirtyRects

Jumlah persegi kotor dalam array yang diacu oleh pDirtyRects.

BackBufferMultiplicity

Jumlah buffer back fisik per buffer back logis.

Persyaratan

Persyaratan Nilai
Header d3dumddi.h

Lihat juga

D3DDDI_FLIPINTERVAL_TYPE

D3DDDI_PRESENTFLAGS

RECT

pfnPresent1(D3D)

pfnPresentCb