IVsSimpleObjectList2.CountSourceItems(UInt32, IVsHierarchy, UInt32, UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает иерархию и номер ItemID, относящихся к исходным файлам для данного элемента списка.
public:
int CountSourceItems(System::UInt32 index, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ % ppHier, [Runtime::InteropServices::Out] System::UInt32 % pItemid, [Runtime::InteropServices::Out] System::UInt32 % pcItems);
int CountSourceItems(unsigned int index, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & & ppHier, [Runtime::InteropServices::Out] unsigned int & pItemid, [Runtime::InteropServices::Out] unsigned int & pcItems);
public int CountSourceItems (uint index, out Microsoft.VisualStudio.Shell.Interop.IVsHierarchy ppHier, out uint pItemid, out uint pcItems);
abstract member CountSourceItems : uint32 * IVsHierarchy * uint32 * uint32 -> int
Public Function CountSourceItems (index As UInteger, ByRef ppHier As IVsHierarchy, ByRef pItemid As UInteger, ByRef pcItems As UInteger) As Integer
Параметры
- index
- UInt32
[in] Определяет индекс представляющего интерес элемента списка.
- ppHier
- IVsHierarchy
[out] Указатель на интерфейс IVsHierarchy.
- pItemid
- UInt32
заполняет Указывает itemid элемент в иерархии. Значения описаны в VSITEMID.
- pcItems
- UInt32
[out] Указатель на число элементов.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из vsshell80. IDL:
HRESULT IVsSimpleObjectList2::CountSourceItems(
[in] ULONG Index,
[out] IVsHierarchy **ppHier,
[out] VSITEMID *pitemid,
[out, retval] ULONG *pcItems
);
Возвращает количество элементов (они должны быть из одной иерархии), которые составляют исходные файлы для элемента списка в index . Также возвращают указатель на иерархию в ppHier и pitemid при запросе. Если число элементов превышает 1, возвращается значение VSITEMID_SELECTION и выполняется последующий вызов GetMultipleSourceItems для их получения. Если доступные исходные элементы отсутствуют, возвращается, VSITEMID_ROOT чтобы указать корень иерархии в целом.
Этот метод применяется только к представлению классов и должен быть реализован. Это позволяет представлению классов работать в качестве альтернативной иерархии, чтобы все команды на уровне проекта продолжали работать.