ID3D10Texture2D ::Map, méthode (d3d10.h)
Obtenez un pointeur vers les données contenues dans une sous-ressource et refusez l’accès GPU à cette sous-ressource.
Syntaxe
HRESULT Map(
[in] UINT Subresource,
[in] D3D10_MAP MapType,
[in] UINT MapFlags,
[out] D3D10_MAPPED_TEXTURE2D *pMappedTex2D
);
Paramètres
[in] Subresource
Type : UINT
Numéro d’index de la sous-ressource. Pour plus d’informations, consultez D3D10CalcSubresource .
[in] MapType
Type : D3D10_MAP
Entier qui spécifie les autorisations de lecture et d’écriture du processeur pour une ressource. Pour connaître les valeurs possibles, consultez D3D10_MAP.
[in] MapFlags
Type : UINT
Indicateur qui spécifie ce que le processeur doit faire lorsque le GPU est occupé. Cet indicateur est facultatif.
[out] pMappedTex2D
Type : D3D10_MAPPED_TEXTURE2D*
Pointeur vers une structure (D3D10_MAPPED_TEXTURE2D) qui est renseignée par la fonction et qui contient un pointeur vers les données de ressource.
Valeur retournée
Type : HRESULT
Si cette fonction réussit, elle retourne S_OK.
Toutes les méthodes Map ont des valeurs de retour et des restrictions de fonctionnement identiques. Ceux-ci sont répertoriés dans la section remarques de ID3D10Texture1D ::Map.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d10.h |
Bibliothèque | D3D10.lib |