Partager via


FlavoredProject.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
Protected Overridable Function GetNestedHierarchy ( _
    itemId As UInteger, _
    ByRef guidHierarchyNested As Guid, _
    <OutAttribute> ByRef hierarchyNested As IntPtr, _
    <OutAttribute> ByRef itemIdNested As UInteger _
) As Integer
protected virtual int GetNestedHierarchy(
    uint itemId,
    ref Guid guidHierarchyNested,
    out IntPtr hierarchyNested,
    out uint itemIdNested
)

Paramètres

  • guidHierarchyNested
    Type : System.Guid%
    L'ID d'interface du nœud.
  • hierarchyNested
    Type : System.IntPtr%
    [out] retourne un pointeur au nœud, si c'est un nœud de la hiérarchie imbriqué. 
  • itemIdNested
    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.

Remarques

Cet GetNestedHierarchy d'appels de méthode sur le projet interne.

Sécurité .NET Framework

Voir aussi

Référence

FlavoredProject Classe

Microsoft.VisualStudio.Shell.Flavor, espace de noms