Compartilhar via


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

  • 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.

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