IVsSimpleObjectList2.GetExpandable3(UInt32, UInt32, Int32) Метод

Определение

Возвращает флаг, указывающий если заданный элемент списка может быть расширен.

public:
 int GetExpandable3(System::UInt32 index, System::UInt32 ListTypeExcluded, [Runtime::InteropServices::Out] int % pfExpandable);
int GetExpandable3(unsigned int index, unsigned int ListTypeExcluded, [Runtime::InteropServices::Out] int & pfExpandable);
public int GetExpandable3 (uint index, uint ListTypeExcluded, out int pfExpandable);
abstract member GetExpandable3 : uint32 * uint32 * int -> int
Public Function GetExpandable3 (index As UInteger, ListTypeExcluded As UInteger, ByRef pfExpandable As Integer) As Integer

Параметры

index
UInt32

[in] Определяет индекс представляющего интерес элемента списка.

ListTypeExcluded
UInt32

[in] Указывает типы списков, которые необходимо исключить. Значения берутся из перечисления _LIB_LISTTYPE. Это выполняется в первую очередь для удаления LLT_MEMBERS из рассмотрения в обозревателе объектов, где они отображаются в отдельной области.

pfExpandable
Int32

[out] Указатель на флаг, обозначающий возможность расширения.

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

Int32

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

Комментарии

Подпись COM

Из vsshell80. IDL:

HRESULT IVsSimpleObjectList2::GetExpandable3(  
   [in]  ULONG          Index,   
   [in]  LIB_LISTTYPE2  ListTypeExcluded,   
   [out] BOOL          *pfExpandable  
);  

Диспетчер объектов среды вызывает этот метод, чтобы определить, есть ли у узла списка объектов дочерние списки. Среда также может указывать тип списка для исключения из расширяемой проверки путем присвоения _LIB_LISTTYPE параметру значения из перечисления ListTypeExcluded . Использование ListTypeExcluded результатов в основном из запроса обозревателя объектов , где элементы перечислены в правой области. Если вы решили реализовать GetCategoryField2 вместо GetExpandable3 , вернитесь E_NOTIMPL из GetExpandable3 . Затем среда вызывает GetCategoryField2 для получения сведений о расширяемости.

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