PFNDDXGIDDI_PRESENTCB fungsi panggilan balik (dxgiddi.h)
Fungsi pfnPresentCbDXGI menyalin konten dari alokasi sumber ke alokasi tujuan.
Sintaks
PFNDDXGIDDI_PRESENTCB PfnddxgiddiPresentcb;
HRESULT PfnddxgiddiPresentcb(
HANDLE hDevice,
DXGIDDICB_PRESENT *unnamedParam2
)
{...}
Parameter
hDevice
[in] 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.
Nilai kembali
pfnPresentCbDXGI mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
S_OK | Konten berhasil disalin. |
E_OUTOFMEMORY | pfnPresentCbDXGI tidak dapat diselesaikan karena memori yang tidak mencukuum. |
E_INVALIDARG | Parameter divalidasi dan ditentukan salah. |
Keterangan
Anggota pDXGIContext dari struktur DXGIDDICB_PRESENT yang dituju parameter pPresentData adalah mekanisme komunikasi buram. Runtime meneruskan konteks DXGI ini ke driver di anggota pDXGIContext dari struktur DXGI_DDI_ARG_PRESENT saat runtime memanggil fungsi PresentDXGI driver. Driver harus menyalin konteks DXGI ini tidak berubah ke anggota pDXGIContext dari DXGIDDICB_PRESENT ketika driver memanggil pfnPresentCbDXGI.
Runtime Direct3D membatasi serangkaian format yang dapat disajikan melalui operasi transfer blok bit (bitblt). Untuk informasi selengkapnya tentang pembatasan, lihat bagian Keterangan dari halaman referensi BltDXGI .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Target Platform | Desktop |
Header | dxgiddi.h (termasuk D3d10umddi.h) |