Freigeben über


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

Siehe auch

PFND3D12DDI_UNMAPHEAP