VsShellUtilities.TryOpenDocument 方法

定义

尝试使用适当的项目打开文档。

public:
 static int TryOpenDocument(IServiceProvider ^ provider, System::String ^ fullPath, Guid logicalView, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsUIHierarchy ^ % hierarchy, [Runtime::InteropServices::Out] System::UInt32 % itemID, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsWindowFrame ^ % windowFrame);
public static int TryOpenDocument (IServiceProvider provider, string fullPath, Guid logicalView, out Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy hierarchy, out uint itemID, out Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame windowFrame);
static member TryOpenDocument : IServiceProvider * string * Guid * IVsUIHierarchy * uint32 * IVsWindowFrame -> int
Public Shared Function TryOpenDocument (provider As IServiceProvider, fullPath As String, logicalView As Guid, ByRef hierarchy As IVsUIHierarchy, ByRef itemID As UInteger, ByRef windowFrame As IVsWindowFrame) As Integer
Public Function TryOpenDocument (provider As IServiceProvider, fullPath As String, logicalView As Guid, ByRef hierarchy As IVsUIHierarchy, ByRef itemID As UInteger, ByRef windowFrame As IVsWindowFrame) As Integer

参数

provider
IServiceProvider

服务提供程序。

fullPath
String

文档的完整路径。

logicalView
Guid

标识逻辑视图的 GUID。

hierarchy
IVsUIHierarchy

对包含打开的文档的项目的 IVsUIHierarchy 接口的引用。

itemID
UInt32

对项目中文档的层次结构项标识符的引用。

windowFrame
IVsWindowFrame

对映射到文档的窗口框架的引用。

返回

Int32

如果成功,则 VsConstants.S_OK; 否则为失败代码。

适用于