IVsProvideUserContext.GetUserContext(IVsUserContext) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 ..