Método IVsEnumHierarchyItemsFactory.EnumHierarchyItems (IVsHierarchy, UInt32, UInt32, IEnumHierarchyItems)
Publicado: abril de 2016
Fornece um enumerador para itens em uma hierarquia de projeto especificado.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int EnumHierarchyItems(
IVsHierarchy pHierRoot,
uint grfItems,
uint itemidRoot,
out IEnumHierarchyItems ppenum
)
int EnumHierarchyItems(
IVsHierarchy^ pHierRoot,
unsigned int grfItems,
unsigned int itemidRoot,
[OutAttribute] IEnumHierarchyItems^% ppenum
)
abstract EnumHierarchyItems :
pHierRoot:IVsHierarchy *
grfItems:uint32 *
itemidRoot:uint32 *
ppenum:IEnumHierarchyItems byref -> int
Function EnumHierarchyItems (
pHierRoot As IVsHierarchy,
grfItems As UInteger,
itemidRoot As UInteger,
<OutAttribute> ByRef ppenum As IEnumHierarchyItems
) As Integer
Parâmetros
pHierRoot
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[in] Ponteiro para a interface de IVsHierarchy define a hierarquia de projeto.
grfItems
Type: System.UInt32[in] Determinando a hierarquia de itens para incluir na enumeração de sinalizadores de bit. Definir combinando valores da __VSEHI enumeração.
itemidRoot
Type: System.UInt32[in] ID do item. Normalmente VSITEMID_ROOT.
ppenum
Type: Microsoft.VisualStudio.Shell.Interop.IEnumHierarchyItems[out] Ponteiro para o enumerador, um IEnumHierarchyItems instância.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retornará S_OK. Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsEnumHierarchyItemsFactory::EnumHierarchyItems(
[in] IVsHierarchy * pHierRoot,
[in] VSEHI grfItems,
[in] VSITEMID itemidRoot
);
Consulte também
Interface IVsEnumHierarchyItemsFactory
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo