Freigeben über


IVsExpansionManager.GetTokenPath-Methode

Gibt den Pfad zur angegebenen Position zurück.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntax

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

Parameter

  • pbstrPath
    Typ: String%

    [out] Gibt eine Zeichenfolge zurück, die den vollständigen Pfad zur angegebenen Position enthält.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr2.idl:

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

Ausschnitte werden in der Regel in einigen Speicherorten einschließlich des Speicherorts, auf denen der zugeordnete Sprachdienst installiert ist oder einen Ordner im Ordner Eigene Dateien des Benutzers gespeichert. Ausschnitte können mit einem bestimmten Projekt oder ein Projektelement zugeordnet sind und auch in einem Ordner relativ zu diesem Projekt bzw. Projektelement gespeichert sind.

Die Pfade, das von dieser Methode zurückgegeben werden, sind nicht in den Ordner Ausschnitts jedoch an das Basis- Ordner. Zum Beispiel kann das Festlegen eines Tokens bei der ET_MyDocs einen Pfad wie „C:\Documents and Settings\[Benutzername]\ Eigene Dateien \ Visual Studio 2005“ zurück. Die Ausschnitte werden unter diesem Pfad „in Codeausschnitten[languagename]\ Codeausschnitte \ My“ gespeichert, wobei [languageName] der Name der Sprache, z. B. „C#“ ist.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsExpansionManager Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace