IVsLibrary2.GetBrowseContainersForHierarchy – metoda (IVsHierarchy, UInt32, VSBROWSECONTAINER[], UInt32 )
Vrátí pole procházet kontejnerů, které odpovídají dané IVsHierarchy.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntaxe
int GetBrowseContainersForHierarchy(
IVsHierarchy pHierarchy,
uint celt,
VSBROWSECONTAINER[] rgBrowseContainers,
uint[] pcActual
)
int GetBrowseContainersForHierarchy(
IVsHierarchy^ pHierarchy,
unsigned int celt,
array<VSBROWSECONTAINER>^ rgBrowseContainers,
array<unsigned int>^ pcActual
)
abstract GetBrowseContainersForHierarchy :
pHierarchy:IVsHierarchy *
celt:uint32 *
rgBrowseContainers:VSBROWSECONTAINER[] *
pcActual:uint32[] -> int
Function GetBrowseContainersForHierarchy (
pHierarchy As IVsHierarchy,
celt As UInteger,
rgBrowseContainers As VSBROWSECONTAINER(),
pcActual As UInteger()
) As Integer
Parametry
- pHierarchy
[v] Ukazatele IVsHierarchy rozhraní.
- celt
[v] Počet prvků rgBrowseContainers pole.
- rgBrowseContainers
[v, out] On input, null.Na výstupu pole VSBROWSECONTAINER struktury.
- pcActual
[výstup] Skutečný počet kontejnerů v rgBrowseContainers.
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 vsshell80.idl:
HRESULT IVsLibrary2::GetBrowseContainersForHierarchy(
[in] IVsHierarchy *pHierarchy,
[in] ULONG celt,
[in, out, size_is(celt)] VSBROWSECONTAINER rgBrowseContainers[],
[out, optional] ULONG *pcActual
);
Prostředí volání této metody dvakrát získat seznam kontejnerů procházet odpovídající hierarchii daného projektu.V první volání nastaví prostředí celt a rgBrowseContainers na null.Tato metoda vrátí pcActual parametr počet kontejnerů Procházet v hierarchii poukázala na pHierarchy.Poté přidělí na životní prostředí rgBrowseContainers volání a pole GetBrowseContainersForHierarchy znovu.Tímto voláním metody výplně rgBrowseContainers pole s VSBROWSECONTAINER struktury identifikující procházet kontejnerů v hierarchii.Vrátí počet v celt pouze v případě, že balíček vlastní požadovanou hierarchii.
Tato metoda má význam pouze pro knihovny poskytující kontejnery Procházet projekt.
Viz také
IVsLibrary2 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek