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 |