Udostępnij za pośrednictwem


Metoda IVsProvideUserContext.GetUserContext — (IVsUserContext)

 

Informuje o środowisko, gdzie znajduje się zaznaczenie kontekstu.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

int GetUserContext(
    out IVsUserContext ppctx
)
int GetUserContext(
    [OutAttribute] IVsUserContext^% ppctx
)
abstract GetUserContext : 
        ppctx:IVsUserContext byref -> int
Function GetUserContext (
    <OutAttribute> ByRef ppctx As IVsUserContext
) As Integer

Parametry

  • ppctx
    [out] Wskaźnik, aby IVsUserContext interfejsu, reprezentujących worek kontekst dla kontenera zaznaczenia.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell.idl:

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

Jeśli ta metoda jest wywoływana, Utwórz worek kontekstu, wypełnić odpowiednie atrybuty i słowa kluczowe i ustaw ppctx wskaźnik, aby poinformować środowiska w przypadku kontekstu.Torba kontekście zostanie następnie skojarzony z ISelectionContainer obiektu.Aby uzyskać informacje o sposobie tworzenia worek kontekstu, zobacz IVsMonitorUserContext.Aby uzyskać informacje dotyczące sposobu zarządzania worek kontekstu, zobacz IVsUserContext.

Zobacz też

Interfejs IVsProvideUserContext
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku