Bagikan melalui


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)

Lihat juga

BltDXGI

CreateDevice(D3D10)

DXGIDDICB_PRESENT

DXGI_DDI_ARG_PRESENT

DXGI_DDI_BASE_CALLBACKS

PresentDXGI