VsShellUtilities.TryOpenDocument 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试使用适当的项目打开文档。
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
对映射到文档的窗口框架的引用。
返回
如果成功,则 VsConstants.S_OK; 否则为失败代码。