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

Weitere Informationen

PFND3D12DDI_UNMAPHEAP