IVsLiteTreeList.GetExpandedList(UInt32, Int32, IVsLiteTreeList) Methode

Definition

Erweitert einen Strukturlistenknoten.

public:
 int GetExpandedList(System::UInt32 index, [Runtime::InteropServices::Out] int % pfCanRecurse, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsLiteTreeList ^ % pptlNode);
int GetExpandedList(unsigned int index, [Runtime::InteropServices::Out] int & pfCanRecurse, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsLiteTreeList const & & pptlNode);
public int GetExpandedList (uint index, out int pfCanRecurse, out Microsoft.VisualStudio.Shell.Interop.IVsLiteTreeList pptlNode);
abstract member GetExpandedList : uint32 * int * IVsLiteTreeList -> int
Public Function GetExpandedList (index As UInteger, ByRef pfCanRecurse As Integer, ByRef pptlNode As IVsLiteTreeList) As Integer

Parameter

index
UInt32

[in] Gibt den Index des zu erweiternden untergeordneten Knotens der aktuellen Strukturliste an.

pfCanRecurse
Int32

[out] Zeiger auf ein Flag, das angibt, dass die Strukturliste rekursieren kann.

pptlNode
IVsLiteTreeList

[out] Zeiger auf die ausgewählten IVsLiteTreeList-Schnittstelle des Knotens.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell. idl:

HRESULT IVsLiteTreeList::GetExpandedList(  
   [in] ULONG Index,  
   [out] BOOL *pfCanRecurse,  
   [out] IVsLiteTreeList **pptlNode  
);  

Bei erfolgreicher Rückgabe wird der Struktur Listen Knoten im Objektbrowser Fenster erweitert und zeigt alle untergeordneten Knoten an. Dies ist einer der beiden verfügbaren Mechanismen zum Erweitern einer Liste. Der bevorzugte Mechanismus ist GetCategoryField .

Gilt für