Bagikan melalui


PFND3D12DDI_MAPHEAP fungsi panggilan balik (d3d12umddi.h)

Driver klien mengimplementasikan PFND3D12DDI_MAPHEAP untuk memetakan tumpukan.

Sintaks

PFND3D12DDI_MAPHEAP Pfnd3d12ddiMapheap;

HRESULT Pfnd3d12ddiMapheap(
  [in]  D3D12DDI_HDEVICE unnamedParam1,
  [in]  D3D12DDI_HHEAP unnamedParam2,
  [out] VOID **unnamedParam3
)
{...}

Parameter

[in] unnamedParam1

hDisplayDevice: Menangani ke perangkat tampilan (konteks grafis).

[in] unnamedParam2

hHeap: Menangani ke tumpukan yang dikelola perangkat tampilan yang perlu dipetakan.

[out] unnamedParam3

ppData*: Penunjuk ke data tumpukan yang dipetakan.

Menampilkan nilai

PFND3D12DDI_MAPHEAP mengembalikan S_OK pada keberhasilan. Ini harus mengembalikan kode kesalahan HRESULT yang sesuai pada kegagalan.

Keterangan

Data heap biasanya hanya dapat diakses oleh GPU. PFND3D12DDI_MAPHEAP membuat data heap dapat diakses oleh CPU. Driver harus memetakan data heap dan mengembalikan pointer yang dapat diakses CPU di ppData.

Persyaratan

Persyaratan Nilai
Header d3d12umddi.h

Lihat juga

PFND3D12DDI_UNMAPHEAP