PFND3D12DDI_MAPHEAP Rückruffunktion (d3d12umddi.h)
Ein Clienttreiber implementiert PFND3D12DDI_MAPHEAP , um einen Heap zuzuordnen.
Syntax
PFND3D12DDI_MAPHEAP Pfnd3d12ddiMapheap;
HRESULT Pfnd3d12ddiMapheap(
[in] D3D12DDI_HDEVICE unnamedParam1,
[in] D3D12DDI_HHEAP unnamedParam2,
[out] VOID **unnamedParam3
)
{...}
Parameter
[in] unnamedParam1
hDisplayDevice: Handle zum Anzeigegerät (Grafikkontext).
[in] unnamedParam2
hHeap: Handle für einen vom Anzeigegerät verwalteten Heap, der zugeordnet werden muss.
[out] unnamedParam3
ppData*: Ein Zeiger auf die zugeordneten Heapdaten.
Rückgabewert
PFND3D12DDI_MAPHEAP gibt S_OK auf Erfolg zurück. Bei Einem Fehler sollte ein entsprechender HRESULT-Fehlercode zurückgegeben werden.
Hinweise
Heapdaten sind in der Regel nur für die GPU zugänglich. PFND3D12DDI_MAPHEAP macht die Heapdaten für die CPU zugänglich. Der Treiber sollte die Heapdaten zuordnen und einen Zeiger zurückgeben, auf den die CPU zugegriffen werden kann, in ppData.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12umddi.h |