Partilhar via


Método IVsExpansionManager.GetTokenPath

Retorna o caminho para o local especificado.

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

Sintaxe

'Declaração
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

Parâmetros

  • token
    Tipo: UInt32

    [in] Um valor a partir do _ExpansionToken enumeração.

  • pbstrPath
    Tipo: String%

    [out] Retorna um string que contém o caminho completo para o local especificado.

Valor de retorno

Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De textmgr2.idl:

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

Normalmente, os trechos são armazenados em vários locais, incluindo o local onde o serviço do idioma associado está instalado ou uma pasta na pasta Meus documentos do usuário. Trechos de código também podem ser associados a um determinado projeto ou item de projeto e armazenados em uma pasta em relação ao projeto ou item de projeto.

Os caminhos retornados deste método são não para a pasta de trechos de código, mas para a pasta base. Por exemplo, especificando um valor de token de ET_MyDocs pode retornar um caminho, como "C:\Documents and Settings \[usuário]\Meus Documentos\Visual Studio 2005". Os trechos são armazenados sob esse caminho no "código Snippets\[languagename]\Meus trechos de código", onde [languageName] é o nome do idioma, como "C#".

Segurança do .NET Framework

Consulte também

Referência

IVsExpansionManager Interface

Namespace Microsoft.VisualStudio.TextManager.Interop