IVsObjectList.GetListChanges(UInt32, VSTREELISTITEMCHANGE[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 .