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