Sdílet prostřednictvím


IVsUserContext.GetSubcontext – metoda (Int32, IVsUserContext)

 

Vrátí zadaný kontext vak z nadřazeného kontextu vaku.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int GetSubcontext(
    int i,
    out IVsUserContext ppSubCtx
)
int GetSubcontext(
    int i,
    [OutAttribute] IVsUserContext^% ppSubCtx
)
abstract GetSubcontext : 
        i:int *
        ppSubCtx:IVsUserContext byref -> int
Function GetSubcontext (
    i As Integer,
    <OutAttribute> ByRef ppSubCtx As IVsUserContext
) As Integer

Parametry

  • i
    [v] Kontext vaku v kontextu vaku nadřazené pozice indexu.Tento index je od nuly.
  • ppSubCtx
    [out retval] Ukazatel IVsUserContext rozhraní, představující kontext vaku.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z context.idl:

HRESULT IVsUserContext::GetSubcontext(
   [in] int i,
   [out, retval] IVsUserContext ** ppSubCtx
);

Chcete-li přidat kontext pro výběr v kontextu zprostředkovatele, podobně jako příkaz v okně nástroje nebo klíčové slovo v jazyce služby, musíte vytvořit kontext vaku.Kontext vaku je jednoduše vaku kontextu, že nadřazené kontextu pytel body a který drží kontext pro výběr.Tím, že nadřazené kontextu vaku, přejděte do vaku kontext kontext je také k dispozici zprostředkovatel informace nápovědy.

Použití IVsUserContext.GetSubcontext metoda ve spojení s CountSubcontexts k iterování sáčky kontext pro kontext zprostředkovatele.

Viz také

IVsUserContext – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek