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.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsEnumHierarchyItemsFactory::EnumHierarchyItems(
[in] IVsHierarchy * pHierRoot,
[in] VSEHI grfItems,
[in] VSITEMID itemidRoot
);