Partager via


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

Voir aussi

ID3D10Texture2D Interface