IVsEnumHierarchyItemsFactory.EnumHierarchyItems(IVsHierarchy, UInt32, UInt32, IEnumHierarchyItems) Метод

Определение

Предоставляет перечислитель элементов указанной иерархии проекта.

public:
 int EnumHierarchyItems(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierRoot, System::UInt32 grfItems, System::UInt32 itemidRoot, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IEnumHierarchyItems ^ % ppenum);
public:
 int EnumHierarchyItems(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierRoot, unsigned int grfItems, unsigned int itemidRoot, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IEnumHierarchyItems ^ &  ppenum);
int EnumHierarchyItems(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierRoot, unsigned int grfItems, unsigned int itemidRoot, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IEnumHierarchyItems const & & ppenum);
public int EnumHierarchyItems (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierRoot, uint grfItems, uint itemidRoot, out Microsoft.VisualStudio.Shell.Interop.IEnumHierarchyItems ppenum);
abstract member EnumHierarchyItems : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * uint32 * IEnumHierarchyItems -> int
Public Function EnumHierarchyItems (pHierRoot As IVsHierarchy, grfItems As UInteger, itemidRoot As UInteger, ByRef ppenum As IEnumHierarchyItems) As Integer

Параметры

pHierRoot
IVsHierarchy

[in] Указатель на интерфейс IVsHierarchy, определяющий иерархию проектов.

grfItems
UInt32

[in] Битовые флаги, определяющие, какие элементы иерархии необходимо включить в перечисление. Задайте путем объединения значений из перечисления __VSEHI.

itemidRoot
UInt32

[in] Идентификатор элемента. Обычно VSITEMID_ROOT.

ppenum
IEnumHierarchyItems

[out] Указатель на перечислитель, экземпляр IEnumHierarchyItems.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из всшелл. IDL:

HRESULT IVsEnumHierarchyItemsFactory::EnumHierarchyItems(  
   [in] IVsHierarchy * pHierRoot,   
   [in] VSEHI grfItems,   
   [in] VSITEMID itemidRoot  
);  

Применяется к