IVsObjectList.UpdateCounter(UInt32, UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает текущий счетчик изменений для списка дерева и используется для того, чтобы указать о том, что содержимое списка изменено.
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
Параметры
- pCurUpdate
- UInt32
[out] Указатель на счетчик обновлений текущего списка дерева.
- pgrfChanges
- UInt32
[out] Указывает произошедшие изменения. Значения берутся из перечисления _VSTREEITEMCHANGESMASK.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Реализации
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsObjectList::UpdateCounter(
[out] ULONG *pCurUpdate,
[out] VSTREEITEMCHANGESMASK *pgrfChanges
);
Возврат счетчика обновления, превышающего последний кэшированный в данном дереве, приводит к принудительному вызову GetItemCount и LocateExpandedList при необходимости. pgrfChangesПараметр содержит значения из _VSTREEITEMCHANGESMASK перечисления. Это перечисление предназначено для дальнейшей поддержки изменения списка динамических деревьев. Эта возможность в настоящее время не включена. Хотя можно присвоить значение pgrfChanges , вызывающий объект будет игнорировать параметр.