функция обратного вызова 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 делает данные кучи доступными для ЦП. Драйвер должен сопоставить данные кучи и вернуть указатель, доступный ЦП, в ppData.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12umddi.h |