VsShellUtilities.GetRDTDocumentInfo 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
IVsPersistDocData从正在运行的文档表中获取指定文档的接口和文档 cookie。
public:
static void GetRDTDocumentInfo(IServiceProvider ^ site, System::String ^ documentName, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ % hierarchy, [Runtime::InteropServices::Out] System::UInt32 % itemid, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsPersistDocData ^ % persistDocData, [Runtime::InteropServices::Out] System::UInt32 % docCookie);
public static void GetRDTDocumentInfo (IServiceProvider site, string documentName, out Microsoft.VisualStudio.Shell.Interop.IVsHierarchy hierarchy, out uint itemid, out Microsoft.VisualStudio.Shell.Interop.IVsPersistDocData persistDocData, out uint docCookie);
static member GetRDTDocumentInfo : IServiceProvider * string * IVsHierarchy * uint32 * IVsPersistDocData * uint32 -> unit
Public Shared Sub GetRDTDocumentInfo (site As IServiceProvider, documentName As String, ByRef hierarchy As IVsHierarchy, ByRef itemid As UInteger, ByRef persistDocData As IVsPersistDocData, ByRef docCookie As UInteger)
Public Sub GetRDTDocumentInfo (site As IServiceProvider, documentName As String, ByRef hierarchy As IVsHierarchy, ByRef itemid As UInteger, ByRef persistDocData As IVsPersistDocData, ByRef docCookie As UInteger)
参数
- site
- IServiceProvider
服务提供程序。
- documentName
- String
文档的路径。
- hierarchy
- IVsHierarchy
[out,optional]对拥有该文档的项目的 IVsHierarchy 接口的引用。
- itemid
- UInt32
[out,optional]对层次结构中的项标识符的引用。
- persistDocData
- IVsPersistDocData
弄对与文档相关联的 IVsPersistDocData 接口的引用
- docCookie
- UInt32
[out,optional]对文档的抽象句柄的引用。
注解
docCookie此参数可用于对此文档中的其他方法的调用 IVsRunningDocumentTable 。