Sdílet prostřednictvím


IVsObjectList.CountSourceItems – metoda (UInt32, IVsHierarchy, UInt32, UInt32)

 

Vrací hierarchii a počet ItemIDs odpovídající zdrojové soubory pro danou položku.

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

Syntaxe

int CountSourceItems(
    uint index,
    out IVsHierarchy ppHier,
    out uint pitemid,
    out uint pcItems
)
int CountSourceItems(
    unsigned int index,
    [OutAttribute] IVsHierarchy^% ppHier,
    [OutAttribute] unsigned int% pitemid,
    [OutAttribute] unsigned int% pcItems
)
abstract CountSourceItems : 
        index:uint32 *
        ppHier:IVsHierarchy byref *
        pitemid:uint32 byref *
        pcItems:uint32 byref -> int
Function CountSourceItems (
    index As UInteger,
    <OutAttribute> ByRef ppHier As IVsHierarchy,
    <OutAttribute> ByRef pitemid As UInteger,
    <OutAttribute> ByRef pcItems As UInteger
) As Integer

Parametry

  • index
    [v] Určuje index položky seznamu zájmu.
  • pitemid
    [výstup] Určuje ID tématu položky v hierarchii.Hodnoty jsou popsány v VSITEMID.
  • pcItems
    [výstup] Ukazatel na počet položek.

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::CountSourceItems(
   [in] ULONG Index,
   [out] IVsHierarchy **ppHier,
   [out] VSITEMID *pitemid,
   [out, retval] ULONG *pcItems
);

Vrátí počet položek (musí být z jedné hierarchie), které tvoří zdrojové soubory pro prvek seznamu na index.Ukazatel se také vrátit k hierarchii v ppHier a pitemid -li požadováno.Pokud existuje více než 1 položka, VSITEMID_SELECTION a následné volání bude provedena na GetMultipleSourceItems je získat.Pokud nejsou k dispozici žádné položky k dispozici zdroj, VSITEMID_ROOT označuje kořen hierarchie jako celek.

Tato metoda se týká pouze zobrazení třídy a musí být zavedeny.To umožňuje zobrazení třídy sloužit jako alternativní hierarchie všech příkazů úrovně projektu pokračovat v práci.

Viz také

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

Zpátky na začátek