Sdílet prostřednictvím


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

  • 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