Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 d’accès de hiérarchie mappé.
bstrMappedPhysicalPath
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 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 passé en tant que bstrMappedPhysicalPath.
phImpersonationToken
Définissez le jeton d’emprunt d’identité utilisé pour accéder au chemin d’accès physique.
Valeur de retour
Élément HRESULT. Les valeurs possibles incluent, mais ne sont pas limitées à celles du 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 fournir un objet COM qui implémente l’interface IAppHostPathMapper2 (COM IID : 0f80e901-8f4c-449a-bf90-13d5d082f187). Il doit ensuite spécifier un objet qui implémente l’interface dans la méthode IAppHostAdminManager ::SetMetadata , avec la valeur bstrMetadataName « pathMapper2 ».
En tant que 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.
Exigences
| 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 |
| Header | Ahadmin.h |
Voir aussi
IAppHostPathMapper2, interface
IAppHostPathMapper, interface