Compartir a través de


IVsExpansionManager.GetTokenPath (Método)

Devuelve la ruta de acceso a la ubicación especificada.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxis

'Declaración
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

  • pbstrPath
    Tipo: String%

    [out] devuelve una cadena que contiene la ruta de acceso completa a la ubicación especificada.

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.

Comentarios

Prototipo COM

de textmgr2.idl:

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

Los fragmentos de código se almacenan normalmente en varias ubicaciones incluyendo la ubicación donde el servicio de lenguaje asociado está instalado o una carpeta en la carpeta Mis documentos del usuario. Los fragmentos de código también se pueden asociar a un proyecto concreto o un elemento de proyecto y almacenar en una carpeta relativa al proyecto o elemento de proyecto.

Las rutas devueltas de este método están no a la carpeta de fragmentos pero a la carpeta base. Por ejemplo, especificar un valor de token de ET_MyDocs puede devolver una ruta como “C: \Documents and Settings \[nombre de usuario]\My Documents\Visual Studio 2005”. Los fragmentos de código se almacenan bajo esa ruta en “los fragmentos de código \[languagename]\My Code Snippets”, donde es el nombre [languageName] de lenguaje como “C#”.

Seguridad de .NET Framework

Vea también

Referencia

IVsExpansionManager Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)