PFND3D12DDI_MAPHEAP Rückruffunktion (d3d12umddi.h)
Ein Clienttreiber implementiert PFND3D12DDI_MAPHEAP zum Zuordnen eines Heaps.
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-: Behandeln eines vom Gerät verwalteten Anzeigehaps, der zugeordnet werden muss.
[out] unnamedParam3
ppData-*: Ein Zeiger auf die zugeordneten Heapdaten.
Rückgabewert
PFND3D12DDI_MAPHEAP gibt S_OK bei Erfolg zurück. Beim Fehler sollte ein entsprechender HRESULT-Fehlercode zurückgegeben werden.
Bemerkungen
Heap-Daten sind in der Regel nur für die GPU zugänglich. PFND3D12DDI_MAPHEAP macht die Heap-Daten für die CPU zugänglich. Der Treiber sollte die Heapdaten zuordnen und einen CPU-Zugriffspunkt in ppData-zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3d12umddi.h |