IVsObjectList.UpdateCounter(UInt32, UInt32) Yöntem

Tanım

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

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

Şunlara uygulanır