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