IVsObjectList2.LocateExpandedList(IVsLiteTreeList, UInt32) Methode

Definition

Gibt einen Zeiger auf eine Indexnummer der angegebenen Strukturliste zurück.

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

Parameter

ExpandedList
IVsLiteTreeList

[in] Zeiger auf die IVsLiteTreeList-Schnittstelle, die eine umfangreichere Liste angibt.

iIndex
UInt32

[out] Zeiger auf eine Ganzzahl, die den Index der angegebenen Strukturliste enthält.

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 vsshell80. idl:

[C++]

HRESULT IVsObjectList2::LocateExpandedList(  
   [in] IVsLiteTreeList* ExpandedList,   
   [out] ULONG *iIndex  
);  

Die Umgebung ruft diese Methode während eines ReAlign Befehls auf, wenn das Attribut des Knotens TF_NORELOCATE nicht festgelegt ist, wie durch einen Aufruf von festgelegt GetFlags . Wenn die Liste nicht gefunden werden kann, ExpandedList wird verworfen.

Gilt für