Condividi tramite


Metodo IAppHostPathMapper2::MapPath

Ottiene i dettagli della decisione di mapping specifica e, facoltativamente, può modificare i risultati nel valore restituito.

Sintassi

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

Parametri

bstrConfigPath
Percorso gerarchia mappato.

bstrMappedPhysicalPath
Percorso fisico lato server che il sistema di amministrazione ha determinato il mapping al percorso della gerarchia specificato.

pbstrNewPhysicalPath
Impostare sul percorso fisico nuovo o aggiornato da usare per il mapping. Se il mapping rimane invariato, l'implementatore client deve restituire il percorso fisico identico passato come bstrMappedPhysicalPath.

phImpersonationToken
Impostare sul token di rappresentazione usato per accedere al percorso fisico.

Valore restituito

Oggetto HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Valore Descrizione
S_OK Indica che l'operazione ha avuto esito positivo.

Commenti

Per ricevere chiamate remote in ingresso per l'interfaccia interfaccia IAppHostPathMapper2 , il client deve implementare un UUID(0f80e901-8f4c-449a-bf90-13d5d082f187). Deve quindi specificare un oggetto che implementa l'interfaccia al metodo IAppHostAdminManager::SetMetadata Method con il valore impostato bstrMetadataName su "pathMapper2".

Quando un sistema di amministrazione esegue il mapping dei percorsi gerarchica ai percorsi fisici nel server, chiama facoltativamente l'oggetto fornito dal client che implementa l'interfaccia IAppHostPathMapper2 . L'implementazione di questa interfaccia riceve i dettagli di tutti i mapping e può modificare i risultati di ogni mapping se necessario.

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - 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
Intestazione Ahadmin.h

Vedere anche

Interfaccia IAppHostPathMapper2
Interfaccia IAppHostPathMapper