Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi pfnPresentCbDXGI menyalin konten dari alokasi sumber ke alokasi tujuan.
Sintaksis
PFNDDXGIDDI_PRESENTCB PfnddxgiddiPresentcb;
HRESULT PfnddxgiddiPresentcb(
HANDLE hDevice,
DXGIDDICB_PRESENT *unnamedParam2
)
{...}
Parameter
hDevice
[di] Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
[in] pPresentData adalah penunjuk ke struktur DXGIDDICB_PRESENT yang menjelaskan alokasi sumber dan tujuan tempat konten disalin dari dan ke.
Mengembalikan nilai
pfnPresentCbDXGI mengembalikan salah satu nilai berikut:
Mengembalikan kode | Deskripsi |
---|---|
S_OK | Isi berhasil disalin. |
E_OUTOFMEMORY | pfnPresentCbDXGI tidak dapat diselesaikan karena memori yang tidak mencukup. |
E_INVALIDARG | Parameter divalidasi dan ditentukan salah. |
Komentar
pDXGIContext anggota struktur DXGIDDICB_PRESENT yang parameter pPresentData adalah mekanisme komunikasi buram. Runtime meneruskan konteks DXGI ini ke driver di pDXGIContext anggota struktur DXGI_DDI_ARG_PRESENT ketika runtime memanggil fungsi PresentDXGI driver. Driver harus menyalin konteks DXGI ini tidak berubah ke pDXGIContext anggota DXGIDDICB_PRESENT ketika driver memanggil pfnPresentCbDXGI.
Runtime Direct3D membatasi kumpulan format yang dapat disajikan melalui operasi transfer bit-block (bitblt). Untuk informasi selengkapnya tentang pembatasan, lihat bagian Keterangan dari halaman referensiBltDXGI.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows Vista |
Platform Target | Desktop |
Header | dxgiddi.h (termasuk D3d10umddi.h) |