Partager via


PFND3D12DDI_MAPHEAP fonction de rappel (d3d12umddi.h)

Un pilote client implémente PFND3D12DDI_MAPHEAP pour mapper un tas.

Syntaxe

PFND3D12DDI_MAPHEAP Pfnd3d12ddiMapheap;

HRESULT Pfnd3d12ddiMapheap(
  [in]  D3D12DDI_HDEVICE unnamedParam1,
  [in]  D3D12DDI_HHEAP unnamedParam2,
  [out] VOID **unnamedParam3
)
{...}

Paramètres

[in] unnamedParam1

hDisplayDevice : gérez le périphérique d’affichage (contexte graphique).

[in] unnamedParam2

hHeap : gérez un tas géré par l’appareil d’affichage qui doit être mappé.

[out] unnamedParam3

ppData* : pointeur vers les données de tas mappées.

Valeur retournée

PFND3D12DDI_MAPHEAP retourne S_OK en cas de réussite. Il doit retourner un code d’erreur HRESULT approprié en cas d’échec.

Remarques

Les données de tas sont généralement accessibles au GPU uniquement. PFND3D12DDI_MAPHEAP rend les données de tas accessibles au processeur. Le pilote doit mapper les données du tas et retourner un pointeur accessible par le processeur dans ppData.

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h

Voir aussi

PFND3D12DDI_UNMAPHEAP