Metodo FlavoredProject.IVsHierarchy.GetNestedHierarchy

Determina se è presente un nodo è una gerarchia annidata.

Spazio dei nomi:  Microsoft.VisualStudio.Shell.Flavor
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Private Function GetNestedHierarchy ( _
    itemId As UInteger, _
    ByRef guidHierarchyNested As Guid, _
    <OutAttribute> ByRef hierarchyNested As IntPtr, _
    <OutAttribute> ByRef itemIdNested As UInteger _
) As Integer Implements IVsHierarchy.GetNestedHierarchy
int IVsHierarchy.GetNestedHierarchy(
    uint itemId,
    ref Guid guidHierarchyNested,
    out IntPtr hierarchyNested,
    out uint itemIdNested
)

Parametri

  • guidHierarchyNested
    Tipo: System.Guid%
    ID dell'interfaccia del nodo.
  • hierarchyNested
    Tipo: System.IntPtr%
    [out] Restituisce un puntatore al nodo, se è un nodo annidato della gerarchia. 
  • itemIdNested
    Tipo: System.UInt32%
    [out] Restituisce l'ID dell'elemento del nodo annidato della gerarchia; verrà sempre VSITEMID_ROOT.

Valore restituito

Tipo: System.Int32
Se itemid non è un nodo annidato della gerarchia, restituisce [F:Microsoft.VisualStudio.VSConstants.][E_FAIL]di questo metodo.Se l'interfaccia richiesta non è supportata nell'oggetto gerarchia, [F:Microsoft.VisualStudio.VSConstants.][E_NOINTERFACE] viene restituito.Il chiamante si tratterebbe questo nodo come se non è figlio.

Implementa

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

Note

Questo metodo chiama il metodo di GetNestedHierarchy , che chiama il metodo di GetNestedHierarchy nel progetto interno.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

FlavoredProject Classe

Spazio dei nomi Microsoft.VisualStudio.Shell.Flavor