IVsObjectList.UpdateCounter(UInt32, UInt32) 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ç listesi için geçerli değişiklik sayacını döndürür ve liste içeriğinin değiştiğini göstermek için kullanılır.
public:
int UpdateCounter([Runtime::InteropServices::Out] System::UInt32 % pCurUpdate, [Runtime::InteropServices::Out] System::UInt32 % pgrfChanges);
int UpdateCounter([Runtime::InteropServices::Out] unsigned int & pCurUpdate, [Runtime::InteropServices::Out] unsigned int & pgrfChanges);
public int UpdateCounter (out uint pCurUpdate, out uint pgrfChanges);
abstract member UpdateCounter : uint32 * uint32 -> int
Public Function UpdateCounter (ByRef pCurUpdate As UInteger, ByRef pgrfChanges As UInteger) As Integer
Parametreler
- pCurUpdate
- UInt32
dışı Geçerli ağaç listesinin güncelleştirme sayacına yönelik işaretçi.
- pgrfChanges
- UInt32
dışı Oluşan değişiklikleri belirtir. Değerler _VSTREEITEMCHANGESMASK numaralandırmasından alınır.
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::UpdateCounter(
[out] ULONG *pCurUpdate,
[out] VSTREEITEMCHANGESMASK *pgrfChanges
);
Belirli bir ağaç tarafından önbelleğe alınan son olandan daha büyük bir güncelleştirme sayacı döndürülmesi, GetItemCount ve gerektiğinde çağrılara zorlanır LocateExpandedList . pgrfChangesParametre, Numaralandırmadaki değerler içeriyor _VSTREEITEMCHANGESMASK . Bu numaralandırma, dinamik ağaç listesi değişikliğini ileride desteklemek içindir. Yetenek Şu anda etkin değil. ' A bir değer atayabilmeniz sırasında pgrfChanges , çağıran parametresini yoksayar.