Partager via


IAppHostPathMapper2::MapPath, méthode

Obtient les détails de la décision de mappage spécifique et, éventuellement, peut modifier les résultats dans la valeur de retour.

Syntaxe

HRESULT MapPath(  
   [in, string] BSTR bstrConfigPath,  
   [in, string] BSTR bstrMappedPhysicalPath,  
   [out, string, retval] BSTR * pbstrNewPhysicalPath,  
   [out] HANDLE * phImpersonationToken  
);  

Paramètres

bstrConfigPath
Chemin de la hiérarchie en cours de mappage.

bstrMappedPhysicalPath
Le chemin d’accès physique côté serveur que le système d’administration a déterminé est mappé au chemin de hiérarchie spécifié.

pbstrNewPhysicalPath
Définissez sur le chemin physique nouveau ou mis à jour à utiliser pour le mappage. Si le mappage reste le même, l’implémenteur client doit retourner le chemin physique identique qui a été passé en tant que bstrMappedPhysicalPath.

phImpersonationToken
Définissez sur le jeton d’emprunt d’identité utilisé pour accéder au chemin physique.

Valeur renvoyée

Élément HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Valeur Description
S_OK Indique que l’opération a réussi.

Remarques

Pour recevoir des appels distants entrants pour l’interface IAppHostPathMapper2 , le client doit implémenter un UUID(0f80e901-8f4c-449a-bf90-13d5d082f187). Il doit ensuite spécifier un objet qui implémente l’interface de la méthode IAppHostAdminManager::SetMetadata avec la valeur définie bstrMetadataName sur « pathMapper2 ».

Comme un système d’administration mappe les chemins de hiérarchie aux chemins physiques sur le serveur, il appelle éventuellement l’objet fourni par le client qui implémente l’interface IAppHostPathMapper2 . L’implémenteur de cette interface reçoit les détails de tous les mappages et peut modifier les résultats de chaque mappage si nécessaire.

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sur Windows 7
- IIS 8.0 sur Windows 8
- IIS 10.0 sur Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sur Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
- IIS Express 7.5, IIS Express 8.0, IIS Express 10.0
En-tête Ahadmin.h

Voir aussi

IAppHostPathMapper2, interface
IAppHostPathMapper, interface