获取 IVsPersistDocData 接口,然后从运行的文档 cookie 文档指定的表文档。
命名空间: Microsoft.VisualStudio.Shell
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Public Shared Sub GetRDTDocumentInfo ( _
site As IServiceProvider, _
documentName As String, _
<OutAttribute> ByRef hierarchy As IVsHierarchy, _
<OutAttribute> ByRef itemid As UInteger, _
<OutAttribute> ByRef persistDocData As IVsPersistDocData, _
<OutAttribute> ByRef docCookie As UInteger _
)
public static void GetRDTDocumentInfo(
IServiceProvider site,
string documentName,
out IVsHierarchy hierarchy,
out uint itemid,
out IVsPersistDocData persistDocData,
out uint docCookie
)
参数
- site
类型:System.IServiceProvider
IServiceProvider .
- documentName
类型:System.String
文件的标记。
- hierarchy
类型:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy%
[out] 项目的 IVsHierarchy 接口该 containa 文档。
- itemid
类型:System.UInt32%
[out] 文档的项 ID。
- persistDocData
类型:Microsoft.VisualStudio.Shell.Interop.IVsPersistDocData%
[out] 文档的 IVsPersistDocData 接口。
- docCookie
类型:System.UInt32%
[out] 通过运行保存文档的标识符文档表。
备注
docCookie 参数可用于对其他 IVsRunningDocumentTable 本文档的方法。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。