VsShellUtilities.GetRDTDocumentInfo 方法

定义

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

适用于