IVsExpansionManager.GetTokenPath 方法

返回路径到指定的位置。

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop.8.0(在 Microsoft.VisualStudio.TextManager.Interop.8.0.dll 中)

语法

声明
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

参数

  • pbstrPath
    类型:String%

    [out] 返回包含完整路径的字符串到指定的位置。

返回值

类型:Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 textmgr2.idl:

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

代码段在安装关联的语言服务的多个位置通常存储一位置或在用户的 " 我的一个文件夹 documents 文件夹。 代码段在项目或项目项相关的文件夹也可以与特定项目或项目项和存储。

从此方法返回的路径不对代码段文件夹,但是对于基文件夹。 例如,指定 ET_MyDocs 中的一个标记值可能返回一个路径 (“C: \Documents and Settings \[用户名]\My Documents\Visual Studio 2005”。 代码段存储在该路径下在 “代码段 \[languagename]\My Code Snippets”,其中 [languageName] 是语言的名称 (例如 “C#”。

.NET Framework 安全性

请参阅

参考

IVsExpansionManager 接口

Microsoft.VisualStudio.TextManager.Interop 命名空间