IVsObjectList2.GetUserContext(UInt32, Object) Метод

Определение

Возвращает объект контекста пользователя для данного элемента списка.

public:
 int GetUserContext(System::UInt32 index, [Runtime::InteropServices::Out] System::Object ^ % ppunkUserCtx);
int GetUserContext(unsigned int index, [Runtime::InteropServices::Out] winrt::Windows::Foundation::IInspectable const & & ppunkUserCtx);
public int GetUserContext (uint index, out object ppunkUserCtx);
abstract member GetUserContext : uint32 * obj -> int
Public Function GetUserContext (index As UInteger, ByRef ppunkUserCtx As Object) As Integer

Параметры

index
UInt32

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

ppunkUserCtx
Object

[out] Указатель на контекст, возвращенный как интерфейс IUnknown.

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

Int32

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

Комментарии

Подпись COM

Из vsshell80. IDL:

[C++]

HRESULT IVsObjectList2::GetUserContext(  
   [in] ULONG Index,   
   [out] IUnknown **ppunkUserCtx  
);  

По умолчанию среда использует полное имя элемента в качестве ключевого слова F1. Используйте GetUserContext метод для предоставления дополнительных сведений, например идентификатора языка, для заданного элемента списка при его выборе. Возвращаемый контейнер контекста должен поддерживать, IVsUserContext чтобы предоставить дополнительные атрибуты контекста и ключевые слова.

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