IVsMonitorUserContext.CreateEmptyContext(IVsUserContext) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый набор контекста или вложенного контекста в поставщике контекста.
public:
int CreateEmptyContext([Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsUserContext ^ % ppContext);
public:
int CreateEmptyContext([Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsUserContext ^ & ppContext);
int CreateEmptyContext([Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsUserContext const & & ppContext);
public int CreateEmptyContext (out Microsoft.VisualStudio.Shell.Interop.IVsUserContext ppContext);
abstract member CreateEmptyContext : IVsUserContext -> int
Public Function CreateEmptyContext (ByRef ppContext As IVsUserContext) As Integer
Параметры
- ppContext
- IVsUserContext
[out] Указатель на интерфейс IVsUserContext, представляющий новый контейнер контекста или вложенного контекста.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из context. IDL:
HRESULT IVsMonitorUserContext::CreateEmptyContext(
[out, retval] IVsUserContext ** ppContext
);
Этот метод используется для создания контейнера контекста для любого поставщика контекста или для связывания нового контейнера подконтекста с контейнером контекста. Перед добавлением контекста в поставщик контекста необходимо создать контейнер контекста или подконтекста. Этот метод возвращает указатель на IVsUserContext интерфейс, который используется для управления контекстом или контейнером подконтекста. После создания пустого контейнера контекста добавьте атрибуты или ключевые слова в контейнер контекста, вызвав метод AddAttribute . Чтобы добавить атрибуты и ключевые слова в контейнер подконтекста, вызовите AddSubcontext .