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) |