IVsLiteTreeList.GetListChanges(UInt32, VSTREELISTITEMCHANGE[]) Methode

Definition

Gibt Änderungen zurück, die in einer Strukturliste vorgenommen wurden.

public:
 int GetListChanges([Runtime::InteropServices::Out] System::UInt32 % pcChanges, cli::array <Microsoft::VisualStudio::Shell::Interop::VSTREELISTITEMCHANGE> ^ prgListChanges);
int GetListChanges([Runtime::InteropServices::Out] unsigned int & pcChanges, std::Array <Microsoft::VisualStudio::Shell::Interop::VSTREELISTITEMCHANGE> const & prgListChanges);
public int GetListChanges (out uint pcChanges, Microsoft.VisualStudio.Shell.Interop.VSTREELISTITEMCHANGE[] prgListChanges);
abstract member GetListChanges : uint32 * Microsoft.VisualStudio.Shell.Interop.VSTREELISTITEMCHANGE[] -> int
Public Function GetListChanges (ByRef pcChanges As UInteger, prgListChanges As VSTREELISTITEMCHANGE()) As Integer

Parameter

pcChanges
UInt32

[in, out] Bei Eingabe die Größe des prgListChanges Arrays. Bei Ausgabe, Zeiger auf eine Anzahl von Änderungen.

prgListChanges
VSTREELISTITEMCHANGE[]

[in] Zeiger auf ein Array, das alle Änderungen empfängt, die an der Liste vorgenommen wurden.

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::GetListChanges(  
   [in,out] ULONG *pcChanges,  
   [in, size_is(*pcChanges)] VSTREELISTITEMCHANGE *prgListChanges  
);  

Wenn prgListChanges ist null , pcChanges enthält die Anzahl der Änderungen. Andernfalls pcChanges wird die Größe des Arrays angegeben, sodass der Aufrufer das Array zuordnen kann, um die VSTREELISTITEMCHANGE Datensätze auszufüllen.

Gilt für