IVsUIHierarchyWindow.FindCommonSelectedHierarchy 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
查找 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 所选层次结构的公共接口。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell:
HRESULT IVsUIHierarchyWindow::FindCommonSelectedHierarchy(
[in] VSCOMHIEROPTIONS grfOpt,
[out, retval] IVsUIHierarchy** lppCommonUIH
);
"UI 层次结构" 窗口包含层次结构的父链。 如果选择位于同一层次结构中的两个或多个节点,则此方法将返回该层次结构的父级。 同样,如果选择驻留在两个不同层次结构中的节点,此方法将返回这两个层次结构的父对象。