IVsLiteTreeList.GetListChanges(UInt32, VSTREELISTITEMCHANGE[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает изменения, произошедшие в списке дерева.
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
Параметры
- pcChanges
- UInt32
[вход, выход] На входе — размер prgListChanges массива. На выводе это указатель числа изменений.
- prgListChanges
- VSTREELISTITEMCHANGE[]
[in] Указатель на массив, получающий все изменения, которые были внесены в список.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsLiteTreeList::GetListChanges(
[in,out] ULONG *pcChanges,
[in, size_is(*pcChanges)] VSTREELISTITEMCHANGE *prgListChanges
);
Если prgListChanges имеет значение null , pcChanges содержит число изменений. В противном случае pcChanges будет указывать размер массива, чтобы вызывающий объект мог выделить массив, чтобы заполнить его VSTREELISTITEMCHANGE записями.