IVsExpansionManager.GetTokenPath(UInt32, String) Methode

Definition

Gibt den Pfad zur angegebenen Position zurück.

public:
 int GetTokenPath(System::UInt32 token, [Runtime::InteropServices::Out] System::String ^ % pbstrPath);
int GetTokenPath(unsigned int token, [Runtime::InteropServices::Out] std::wstring const & & pbstrPath);
public int GetTokenPath (uint token, out string pbstrPath);
abstract member GetTokenPath : uint32 * string -> int
Public Function GetTokenPath (token As UInteger, ByRef pbstrPath As String) As Integer

Parameter

token
UInt32

[in] Ein Wert aus der _ExpansionToken-Enumeration.

pbstrPath
String

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

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus textmgr2. idl:

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

Ausschnitte werden in der Regel an verschiedenen Speicherorten gespeichert, einschließlich dem Speicherort, an dem der zugehörige Sprachdienst installiert ist, oder einem Ordner im Ordner "eigene Dateien" des Benutzers. Ausschnitte können auch einem bestimmten Projekt oder Projekt Element zugeordnet und in einem Ordner relativ zu diesem Projekt oder Projekt Element gespeichert werden.

Die von dieser Methode zurückgegebenen Pfade werden nicht in den Ordner "Snippets", sondern in den Basisordner zurückgegeben. Wenn Sie z. b. einen Tokenwert von angeben, ET_MyDocs kann ein Pfad wie "c:\Dokumente und Einstellungen \ [username] \My Documents\Visual Studio 2005" zurückgegeben werden. Die Code Ausschnitte werden unter diesem Pfad in "Code Ausschnitte \ [LanguageName] \My Code Snippets" gespeichert, wobei [LanguageName] der Name der Sprache ist, z. b. "c#".

Gilt für