Partager via


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

Voir aussi

IDXGISurface