IVsExpansionManager.GetTokenPath(UInt32, String) Método

Definição

Retorna o caminho para o local especificado.

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

Parâmetros

token
UInt32

no Um valor da _ExpansionToken enumeração.

pbstrPath
String

fora Retorna uma cadeia de caracteres que contém o caminho completo para o local especificado.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De textmgr2. idl:

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

Os trechos de código normalmente são armazenados em vários locais, incluindo o local onde o serviço de idioma associado está instalado ou uma pasta na pasta meus documentos do usuário. Os trechos de código também podem ser associados a um projeto específico ou item de projeto e armazenados em uma pasta relativa a esse projeto ou item de projeto.

Os caminhos retornados desse método não são para a pasta de trechos de código, mas para a pasta base. Por exemplo, especificar um valor de token de ET_MyDocs pode retornar um caminho como "C:\Documents and Settings \ [username] \Meus Documentos\Visual Studio 2005". Os trechos de código são armazenados sob esse caminho em "trechos de código \ [LanguageName] \Meus Code Snippets", em que [LanguageName] é o nome da linguagem como "C#".

Aplica-se a