IVsProvideUserContext.GetUserContext(IVsUserContext) Yöntem

Tanım

Seçim içeriğinin bulunduğu ortama bildirir.

public:
 int GetUserContext([Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsUserContext ^ % ppctx);
public:
 int GetUserContext([Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsUserContext ^ &  ppctx);
int GetUserContext([Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsUserContext const & & ppctx);
public int GetUserContext (out Microsoft.VisualStudio.Shell.Interop.IVsUserContext ppctx);
abstract member GetUserContext : IVsUserContext -> int
Public Function GetUserContext (ByRef ppctx As IVsUserContext) As Integer

Parametreler

ppctx
IVsUserContext

dışı IVsUserContext Seçim kapsayıcısının bağlam çantasını temsil eden arabirim işaretçisi.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

HRESULT IVsProvideUserContext::GetUserContext(  
   [out, retval] IVsUserContext ** ppctx  
);  

Bu yöntem çağrılırsa, bir bağlam paketi oluşturun, uygun öznitelikler ve anahtar sözcüklerle doldurup, ppctx içeriği bağlamın bulunduğu yere bildirmek için işaretçiyi ayarlayın. Bağlam paketi daha sonra bir ISelectionContainer nesneyle ilişkilendirilir. Bağlam paketi oluşturma hakkında daha fazla bilgi için bkz IVsMonitorUserContext .. Bağlam paketini yönetme hakkında daha fazla bilgi için bkz IVsUserContext ..

Şunlara uygulanır