Condividi tramite


Metodo IVsExpansionManager.GetTokenPath

Restituisce il percorso nella posizione specificata.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintassi

'Dichiarazione
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

Parametri

  • pbstrPath
    Tipo: String%

    [out] Restituisce una stringa contenente il percorso completo alla posizione specificata.

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr2.idl:

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

I frammenti in genere vengono archiviati in diverse posizioni inclusa la posizione in cui il servizio di linguaggio associato è installato o una cartella nella cartella documenti dell'utente. I frammenti possono essere associati a un progetto specifico o un elemento di progetto e sono memorizzati in una cartella del progetto o elemento di progetto.

I percorsi restituiti da questo metodo non sono nella cartella dei frammenti ma la cartella di base. Ad esempio, specificando un valore token di ET_MyDocs può restituire un percorso come “C#: \Documents and Settings \[nome utente]\My Documents\Visual Studio 2005„. I frammenti vengono archiviati in tale percorso in “frammenti di codice \[languagename]\My Code Snippets„, dove [languageName] è il nome del linguaggio come “c„.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsExpansionManager Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop