Bagikan melalui


struktur DXGI_DDI_ARG_PRESENT (dxgiddi.h)

Struktur DXGI_DDI_ARG_PRESENT menjelaskan sumber daya untuk ditampilkan.

Sintaks

typedef struct DXGI_DDI_ARG_PRESENT {
  [in] DXGI_DDI_HDEVICE            hDevice;
  [in] DXGI_DDI_HRESOURCE          hSurfaceToPresent;
  [in] UINT                        SrcSubResourceIndex;
  [in] DXGI_DDI_HRESOURCE          hDstResource;
       UINT                        DstSubResourceIndex;
  [in] void                        *pDXGIContext;
  [in] DXGI_DDI_PRESENT_FLAGS      Flags;
  [in] DXGI_DDI_FLIP_INTERVAL_TYPE FlipInterval;
} DXGI_DDI_ARG_PRESENT;

Anggota

[in] hDevice

Handel ke perangkat tampilan (konteks grafis) tempat driver melakukan presentasi. Runtime Direct3D meneruskan handel ini ke driver di anggota hDrvDevice dari struktur D3D10DDIARG_CREATEDEVICE ketika runtime memanggil fungsi CreateDevice (D3D10) driver untuk membuat perangkat tampilan.

[in] hSurfaceToPresent

Handel ke sumber daya sumber untuk ditampilkan. hSurfaceToPresent selalu merupakan handel yang valid untuk ditampilkan oleh sumber daya.

[in] SrcSubResourceIndex

Indeks berbasis nol ke sumber daya sumber, yang ditentukan oleh handel di anggota hSurfaceToPresent . Indeks SrcSubResourceIndex menunjukkan subsumber daya atau permukaan untuk ditampilkan.

[in] hDstResource

Handel ke sumber daya tujuan untuk ditampilkan. hDstResource dapat berupa NULL jika tujuan tidak diketahui; mode kernel akan menentukan tujuan tepat sebelum mengirim aliran perintah perangkat keras melalui DMA ke prosesor grafis.

DstSubResourceIndex

[in] Indeks berbasis nol ke sumber daya tujuan, yang ditentukan oleh pegangan di anggota hDstResource . Indeks DstSubResourceIndex menunjukkan sub sumber daya atau permukaan untuk ditampilkan.

[in] pDXGIContext

Handel ke konteks DXGI. Handel ini buram pada driver. Driver harus meneruskan handel dalam anggota ini sebagai anggota pDXGIContext dari struktur DXGIDDICB_PRESENT ketika driver memanggil fungsi pfnPresentCbDXGI .

[in] Flags

Struktur DXGI_DDI_PRESENT_FLAGS yang mengidentifikasi, dalam bendera bidang bit, cara melakukan operasi saat ini.

[in] FlipInterval

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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header dxgiddi.h (termasuk D3d10umddi.h)

Lihat juga

CreateDevice(D3D10)

DXGIDDICB_PRESENT

DXGI_DDI_FLIP_INTERVAL_TYPE

DXGI_DDI_PRESENT_FLAGS

PresentDXGI

pfnPresentCbDXGI