IVsObjectList.GetListChanges(UInt32, VSTREELISTITEMCHANGE[]) Yöntem

Tanım

Ağaç listesinde oluşan değişiklikleri döndürür. Yalnızca daha ileride kullanılmak üzere. Dönün E_NOTIMPL .

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

Parametreler

pcChanges
UInt32

[in, out] Girişte, prgListChanges dizinin boyutu. Çıkışta, değişiklik sayısına yönelik işaretçi.

prgListChanges
VSTREELISTITEMCHANGE[]

'ndaki Listede yapılan herhangi bir değişikliği alan bir diziye yönelik işaretçi.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Uygulamalar

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

HRESULT IVsObjectList::GetListChanges(  
   [in,out] ULONG *pcChanges,  
   [in, size_is(*pcChanges)] VSTREELISTITEMCHANGE *prgListChanges  
);  

prgListChangesİse null , pcChanges değişiklik sayısını içerir. Aksi takdirde, pcChanges kayıtlarla doldurulacak şekilde dizinin boyutunu (çağıranın diziyi ayırabilmesi için) belirtir VSTREELISTITEMCHANGE .

Şunlara uygulanır