Partager via


IVsExpansionManager.GetTokenPath, méthode

Retourne le chemin d'accès à l'emplacement spécifié.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntaxe

'Déclaration
Function GetTokenPath ( _
    token As UInteger, _
    <OutAttribute> ByRef pbstrPath As String _
) As Integer
int GetTokenPath(
    uint token,
    out string pbstrPath
)
int GetTokenPath(
    [InAttribute] unsigned int token, 
    [OutAttribute] String^% pbstrPath
)
abstract GetTokenPath : 
        token:uint32 * 
        pbstrPath:string byref -> int
function GetTokenPath(
    token : uint, 
    pbstrPath : String
) : int

Paramètres

  • token
    Type : UInt32

    [in] valeur d'Un depuis l'énumération d'_ExpansionToken.

  • pbstrPath
    Type : String%

    [] retourne une chaîne contenant le chemin complet à l'emplacement spécifié.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr2.idl :

HRESULT IVsExpansionManager::GetTokenPath(
   [in]ExpansionToken,
   [out] BSTR *pbstrPath
);

Des extraits de code sont en général enregistrés dans plusieurs emplacements y compris l'emplacement où le service de langage associé est installé ou un dossier dans le dossier mes Documents de l'utilisateur. Des extraits de code peuvent également être associés à un projet spécifique ou un élément de projet et être enregistrés dans un dossier relatif qui projet ou élément de projet.

Les chemins d'accès retournés de cette méthode sont non au dossier d'extraits de code mais au dossier de base. Par exemple, spécifier une valeur de jeton d'ET_MyDocs peut retourner un chemin d'accès tel que « C:\Documents and Settings\ [nom d'utilisateur] \ mes documents \ Visual Studio 2005 ». Les extraits de code sont enregistrés sous ce chemin d'accès dans « extraits de code [languagename] \ \ mes extraits de code », où [languageName] est le nom du langage tel que « C- ».

Sécurité .NET Framework

Voir aussi

Référence

IVsExpansionManager Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms