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.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из vsshell80. IDL:
[C++]
HRESULT IVsObjectList2::GetUserContext(
[in] ULONG Index,
[out] IUnknown **ppunkUserCtx
);
По умолчанию среда использует полное имя элемента в качестве ключевого слова F1. Используйте GetUserContext метод для предоставления дополнительных сведений, например идентификатора языка, для заданного элемента списка при его выборе. Возвращаемый контейнер контекста должен поддерживать, IVsUserContext чтобы предоставить дополнительные атрибуты контекста и ключевые слова.