Sdílet prostřednictvím


IVsMultiItemSelect.GetSelectedItems – metoda (UInt32, UInt32, VSITEMSELECTION )

 

Vrátí IVsHierarchy rozhraní ukazatele a identifikátor zboží pro vybrané položky.

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

Syntaxe

int GetSelectedItems(
    uint grfGSI,
    uint cItems,
    VSITEMSELECTION[] rgItemSel
)
int GetSelectedItems(
    unsigned int grfGSI,
    unsigned int cItems,
    array<VSITEMSELECTION>^ rgItemSel
)
abstract GetSelectedItems : 
        grfGSI:uint32 *
        cItems:uint32 *
        rgItemSel:VSITEMSELECTION[] -> int
Function GetSelectedItems (
    grfGSI As UInteger,
    cItems As UInteger,
    rgItemSel As VSITEMSELECTION()
) As Integer

Parametry

  • grfGSI
    [v] Příznak poskytuje informace o způsobu by měla být vrácena vybrané položky.Pro platné grfGSI hodnoty, viz __VSGSIFLAGS.
  • cItems
    [v] Počet vybraných položek.
  • rgItemSel
    [out, size_is(cItems)] Pole VSITEMSELECTION struktury, které obsahují 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 IVsMultiItemSelect::GetSelectedItems(
   [in] VSGSIFLAGS grfGSI,
   [in] ULONG cItems,
   [out, size_is(cItems)] VSITEMSELECTION rgItemSel[]
);

Pokud všechny vybrané položky patří do jedné hierarchie, pHier každý člen VSITEMSELECTION konstrukce v bodě IVsHierarchy rozhraní pro danou hierarchii.Nastavit itemid člen struktury na VSITEMID_SELECTION.

Pokud vybrané položky patří do více hierarchií, nastavte pHier každý člen VSITEMSELECTION struktury, přejděte na první společné IVsHierarchy rozhraní obvykle v nadřazené hierarchii.Nastavit itemid člen struktury na VSITEMID_SELECTION.

Informace získané z GetSelectedItems lze použít k aktualizaci Aplikaci Solution Explorer.

Viz také

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

Zpátky na začátek