IVsObjectList.GetNavigationInfo – metoda (UInt32, VSOBNAVIGATIONINFO2 )
Vyplní VSOBNAVIGATIONINFO2 struktury pro položku seznamu povolení seznamu přejděte k němu prostřednictvím LocateNavigationInfo.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int GetNavigationInfo(
uint index,
VSOBNAVIGATIONINFO2[] pobNav
)
int GetNavigationInfo(
unsigned int index,
array<VSOBNAVIGATIONINFO2>^ pobNav
)
abstract GetNavigationInfo :
index:uint32 *
pobNav:VSOBNAVIGATIONINFO2[] -> int
Function GetNavigationInfo (
index As UInteger,
pobNav As VSOBNAVIGATIONINFO2()
) As Integer
Parametry
- index
[v] Určuje index položky seznamu zájmu.
- pobNav
[v, out] Určuje informace o navigaci.Hodnoty jsou uváděny v VSOBNAVIGATIONINFO2 struktury.
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 vsshell.idl:
HRESULT IVsObjectList::GetNavigationInfo(
[in] ULONG Index,
[in, out] VSOBNAVIGATIONINFO2 *pobNav
);
Pokud byl vybrán objekt v Prohlížeč objektů nebo Zobrazení třídya životního prostředí musí překreslit zobrazení o řazení nebo rozšíření, musí být zachována cestu zpět na vybranou položku.Prostředí bude volat GetNavigationInfo pro vybraného objektu a všech nadřazených vzestupně stromu, dokud není dosaženo kořenový uzel.Prostředí můžete potom výstup sestup stromu volání na LocateNavigationInfo vyhledejte původně vybraný objekt.Vytvoří prostředí pobNav struktury a předává je.Vyplňování pobNav s hodnoty odpovídající index uzlu a vrátit strukturu pro životní prostředí.Struktura je uvedena níže pro odkaz.
typedef struct _VSOBNAVIGATIONINFO2
{
GUID* pguididLib;
WCHAR* pszLibName;
VSOBNAVNAMEINFONODE* pName;
DWORD dwCustom;
}
Vložte identifikátor GUID knihovny do pguididLib a název knihovny do pszLibName.Tyto dva parametry obvykle změnit celé řady GetNavigationInfo volání.Může uložit libovolné vlastní informace v dwCustom.VSOBNAVNAMEINFONODEje struktura propojeného seznamu obsahujícího název a typ každého uzlu v navigačním stromu.Tyto hodnoty správně nastavit pro každou GetNavigationInfo volání.Prostředí zpracovává propojeného seznamu adres.
Další podrobnosti o těchto struktur naleznete v VSOBNAVIGATIONINFO2 a VSOBNAVNAMEINFONODE.
Viz také
IVsObjectList – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek