Partager via


FlavoredProject.IVsUIHierarchy.GetNestedHierarchy, méthode

Détermine si un nœud est une hiérarchie imbriquée.

Espace de noms :  Microsoft.VisualStudio.Shell.Flavor
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Private Function GetNestedHierarchy ( _
    itemid As UInteger, _
    ByRef iidHierarchyNested As Guid, _
    <OutAttribute> ByRef ppHierarchyNested As IntPtr, _
    <OutAttribute> ByRef pitemidNested As UInteger _
) As Integer Implements IVsUIHierarchy.GetNestedHierarchy
int IVsUIHierarchy.GetNestedHierarchy(
    uint itemid,
    ref Guid iidHierarchyNested,
    out IntPtr ppHierarchyNested,
    out uint pitemidNested
)

Paramètres

  • iidHierarchyNested
    Type : System.Guid%
    L'ID d'interface du nœud.
  • ppHierarchyNested
    Type : System.IntPtr%
    [out] retourne un pointeur au nœud, si c'est un nœud de la hiérarchie imbriqué. 
  • pitemidNested
    Type : System.UInt32%
    [out] retourne l'ID d'élément du nœud de la hiérarchie imbriqué ; ce sera toujours VSITEMID_ROOT.

Valeur de retour

Type : System.Int32
Si itemid n'est pas un nœud de la hiérarchie imbriqué, des retours [F:Microsoft.VisualStudio.VSConstants.][E_FAIL] de cette méthode.Si l'interface demandée n'est pas prise en charge sur l'objet de hiérarchie, [F:Microsoft.VisualStudio.VSConstants.][E_NOINTERFACE] est retourné.L'appelant traiterait ce nœud comme s'il n'avait aucun enfant.

Implémentations

IVsUIHierarchy.GetNestedHierarchy(UInt32, Guid%, IntPtr%, UInt32%)

Remarques

Cette méthode appelle la méthode GetNestedHierarchy.

Sécurité .NET Framework

Voir aussi

Référence

FlavoredProject Classe

Microsoft.VisualStudio.Shell.Flavor, espace de noms