共用方式為


PFND3D12DDI_MAPHEAP回呼函式 (d3d12umddi.h)

用戶端驅動程式會實作 PFND3D12DDI_MAPHEAP 來對應堆積。

語法

PFND3D12DDI_MAPHEAP Pfnd3d12ddiMapheap;

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

參數

[in] unnamedParam1

hDisplayDevice:顯示裝置的句柄(圖形內容)。

[in] unnamedParam2

hHeap:處理需要對應的顯示裝置管理的堆積。

[out] unnamedParam3

ppData*:對應堆積數據的指標。

傳回值

PFND3D12DDI_MAPHEAP 傳回成功S_OK。 它應該會在失敗時傳回適當的 HRESULT 錯誤碼。

言論

堆積數據通常只能存取 GPU。 PFND3D12DDI_MAPHEAP 讓堆積數據可供 CPU 存取。 驅動程式應該對應堆積數據,並在 ppData中傳回 CPU 可存取的指標。

要求

要求 價值
標頭 d3d12umddi.h

另請參閱

PFND3D12DDI_UNMAPHEAP