Sdílet prostřednictvím


IVsObjectList.GetMultipleSourceItems – metoda (UInt32, UInt32, UInt32, VSITEMSELECTION )

 

Vrátí ID tématu, pokud více než jeden 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 GetMultipleSourceItems(
    uint index,
    uint grfGSI,
    uint cItems,
    VSITEMSELECTION[] rgItemSel
)
int GetMultipleSourceItems(
    unsigned int index,
    unsigned int grfGSI,
    unsigned int cItems,
    array<VSITEMSELECTION>^ rgItemSel
)
abstract GetMultipleSourceItems : 
        index:uint32 *
        grfGSI:uint32 *
        cItems:uint32 *
        rgItemSel:VSITEMSELECTION[] -> int
Function GetMultipleSourceItems (
    index As UInteger,
    grfGSI As UInteger,
    cItems As UInteger,
    rgItemSel As VSITEMSELECTION()
) As Integer

Parametry

  • index
    [v] Určuje index položky seznamu zájmu.
  • grfGSI
    [v] Příznak poskytuje informace o způsobu by měla být vrácena vybrané položky.Hodnoty jsou převzaty z __VSGSIFLAGS výčtu.
  • cItems
    [v] Počet položek v rgItemSel.
  • rgItemSel
    [výstup] Pole VSITEMSELECTION struktury obsahující IVsHierarchy ukazatel a identifikátor zboží pro každou vybranou položku.

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::GetMultipleSourceItems(
   [in] ULONG Index,
   [in] VSGSIFLAGS grfGSI,
   [in] ULONG cItems,
   [out, size_is(cItems)] VSITEMSELECTION rgItemSel[]
);

Volání prostředí GetMultipleSourceItems -li počáteční volání CountSourceItems vrací počet větší než 1.Všechny ItemIds musí patřit do stejné IVsHierarchy (vráceny prostřednictvím CountSourceItems.

Tato metoda se vztahuje na Zobrazení třídy pouze.

Viz také

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

Zpátky na začátek