IVsObjectList.GetListChanges(UInt32, VSTREELISTITEMCHANGE[]) Метод

Определение

Возвращает изменения, произошедшие в списке дерева. Только для использования в будущем. Возвращается значение 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

Параметры

pcChanges
UInt32

[вход, выход] На входе — размер prgListChanges массива. На выводе это указатель числа изменений.

prgListChanges
VSTREELISTITEMCHANGE[]

[in] Указатель на массив, получающий все изменения, которые были внесены в список.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Реализации

Комментарии

Подпись COM

Из всшелл. IDL:

HRESULT IVsObjectList::GetListChanges(  
   [in,out] ULONG *pcChanges,  
   [in, size_is(*pcChanges)] VSTREELISTITEMCHANGE *prgListChanges  
);  

Если prgListChanges имеет значение null , pcChanges содержит число изменений. В противном случае pcChanges будет указывать размер массива (чтобы вызывающий объект мог выделить массив) для заполнения VSTREELISTITEMCHANGE записями.

Применяется к