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