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, представляющий новый контейнер контекста или вложенного контекста.

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

Int32

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

Комментарии

Подпись COM

Из context. IDL:

HRESULT IVsMonitorUserContext::CreateEmptyContext(  
   [out, retval] IVsUserContext ** ppContext  
);  

Этот метод используется для создания контейнера контекста для любого поставщика контекста или для связывания нового контейнера подконтекста с контейнером контекста. Перед добавлением контекста в поставщик контекста необходимо создать контейнер контекста или подконтекста. Этот метод возвращает указатель на IVsUserContext интерфейс, который используется для управления контекстом или контейнером подконтекста. После создания пустого контейнера контекста добавьте атрибуты или ключевые слова в контейнер контекста, вызвав метод AddAttribute . Чтобы добавить атрибуты и ключевые слова в контейнер подконтекста, вызовите AddSubcontext .

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