IVsUIHierarchyWindow.FindCommonSelectedHierarchy 方法

定义

查找 lowermost 层次结构,该层次结构是每个所选节点最近的上级。

public:
 int FindCommonSelectedHierarchy(System::UInt32 grfOpt, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsUIHierarchy ^ % lppCommonUIH);
public:
 int FindCommonSelectedHierarchy(unsigned int grfOpt, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsUIHierarchy ^ &  lppCommonUIH);
int FindCommonSelectedHierarchy(unsigned int grfOpt, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsUIHierarchy const & & lppCommonUIH);
public int FindCommonSelectedHierarchy (uint grfOpt, out Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy lppCommonUIH);
abstract member FindCommonSelectedHierarchy : uint32 * IVsUIHierarchy -> int
Public Function FindCommonSelectedHierarchy (grfOpt As UInteger, ByRef lppCommonUIH As IVsUIHierarchy) As Integer

参数

grfOpt
UInt32

中控制此方法是否将解决方案作为公共层次结构返回。 有关值的列表 grfOpt ,请参阅 __VSCOMHIEROPTIONS

lppCommonUIH
IVsUIHierarchy

[out,retval] IVsUIHierarchy 所选层次结构的公共接口。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell:

HRESULT IVsUIHierarchyWindow::FindCommonSelectedHierarchy(  
   [in] VSCOMHIEROPTIONS grfOpt,  
   [out, retval] IVsUIHierarchy** lppCommonUIH  
);  

"UI 层次结构" 窗口包含层次结构的父链。 如果选择位于同一层次结构中的两个或多个节点,则此方法将返回该层次结构的父级。 同样,如果选择驻留在两个不同层次结构中的节点,此方法将返回这两个层次结构的父对象。

适用于