PFND3D12DDI_MAPHEAP funzione di callback (d3d12umddi.h)
Un driver client implementa PFND3D12DDI_MAPHEAP per eseguire il mapping di un heap.
Sintassi
PFND3D12DDI_MAPHEAP Pfnd3d12ddiMapheap;
HRESULT Pfnd3d12ddiMapheap(
[in] D3D12DDI_HDEVICE unnamedParam1,
[in] D3D12DDI_HHEAP unnamedParam2,
[out] VOID **unnamedParam3
)
{...}
Parametri
[in] unnamedParam1
hDisplayDevice: gestire il dispositivo di visualizzazione (contesto grafico).
[in] unnamedParam2
hHeap: gestire un heap gestito dal dispositivo che deve essere mappato.
[out] unnamedParam3
ppData*: puntatore ai dati dell'heap mappati.
Valore restituito
PFND3D12DDI_MAPHEAP restituisce S_OK al successo. Deve restituire un codice di errore HRESULT appropriato in caso di errore.
Commenti
I dati heap sono in genere accessibili solo alla GPU. PFND3D12DDI_MAPHEAP rende i dati heap accessibili alla CPU. Il driver deve eseguire il mapping dei dati dell'heap e restituire un puntatore accessibile dalla CPU in ppData.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12umddi.h |