IVsMonitorUserContext.CreateEmptyContext(IVsUserContext) Methode

Definition

Erstellt einen neuen Kontext oder einen Unterkontextbehälter auf dem Kontextanbieter.

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

Parameter

ppContext
IVsUserContext

[out] Zeiger auf die IVsUserContext-Schnittstelle, die den neuen Kontext oder den Unterkontextbehälter darstellt.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus Context. idl:

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

Verwenden Sie diese Methode, um einen Kontext Behälter für einen beliebigen Kontext Anbieter zu erstellen oder um einen neuen unter Kontext Behälter mit einem Kontext Behälter zu verknüpfen. Sie müssen einen Kontext oder einen unter Kontext Behälter erstellen, bevor Sie dem Kontext Anbieter Kontext hinzufügen können. Diese Methode gibt einen Zeiger auf die- IVsUserContext Schnittstelle zurück, die verwendet wird, um den Kontext oder den unter Kontext Behälter zu verwalten. Nachdem Sie einen leeren Kontext Behälter erstellt haben, fügen Sie dem Kontext Behälter Attribute oder Schlüsselwörter hinzu, indem Sie aufrufen AddAttribute . Um einem unter Kontext Behälter Attribute und Schlüsselwörter hinzuzufügen, geben Sie an AddSubcontext .

Gilt für