IDXGISurface::Map, méthode (dxgi.h)
Obtenez un pointeur vers les données contenues dans la surface et refusez l’accès GPU à la surface.
Syntaxe
HRESULT Map(
[out] DXGI_MAPPED_RECT *pLockedRect,
UINT MapFlags
);
Paramètres
[out] pLockedRect
Type : DXGI_MAPPED_RECT*
Pointeur vers les données surface (voir DXGI_MAPPED_RECT).
MapFlags
Type : UINT
Indicateurs de lecture-écriture du processeur. Ces indicateurs peuvent être combinés avec un OR logique.
- DXGI_MAP_READ : autoriser l’accès en lecture au processeur.
- DXGI_MAP_WRITE : autoriser l’accès en écriture du processeur.
- DXGI_MAP_DISCARD : ignorer le contenu précédent d’une ressource lorsqu’elle est mappée.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite ; sinon, retourne l’un des codes d’erreur décrits dans la rubrique DXGI_ERROR .
Notes
Utilisez IDXGISurface::Map pour accéder à une surface à partir du processeur. Pour libérer une surface mappée (et autoriser l’accès GPU), appelez IDXGISurface::Unmap.
Spécifications
Plateforme cible | Windows |
En-tête | dxgi.h |
Bibliothèque | DXGI.lib |