IVsMultiItemSelect.GetSelectedItems(UInt32, UInt32, VSITEMSELECTION[]) Méthode

Définition

Retourne un identificateur d'élément et de pointeur d'interface IVsHierarchy pour les éléments sélectionnés.

public:
 int GetSelectedItems(System::UInt32 grfGSI, System::UInt32 cItems, cli::array <Microsoft::VisualStudio::Shell::Interop::VSITEMSELECTION> ^ rgItemSel);
int GetSelectedItems(unsigned int grfGSI, unsigned int cItems, std::Array <Microsoft::VisualStudio::Shell::Interop::VSITEMSELECTION> const & rgItemSel);
public int GetSelectedItems (uint grfGSI, uint cItems, Microsoft.VisualStudio.Shell.Interop.VSITEMSELECTION[] rgItemSel);
abstract member GetSelectedItems : uint32 * uint32 * Microsoft.VisualStudio.Shell.Interop.VSITEMSELECTION[] -> int
Public Function GetSelectedItems (grfGSI As UInteger, cItems As UInteger, rgItemSel As VSITEMSELECTION()) As Integer

Paramètres

grfGSI
UInt32

[in] Indicateur fournissant des informations sur la façon dont les éléments sélectionnés doivent être retournés. Pour les grfGSI valeurs valides, consultez __VSGSIFLAGS .

cItems
UInt32

[in] Nombre d'éléments qui sont sélectionnés.

rgItemSel
VSITEMSELECTION[]

[out, size_is(cItems)] Tableau de structures VSITEMSELECTION contenant un identificateur de pointeur et d'élément IVsHierarchy pour chaque élément sélectionné.

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

Signature COM

À partir de vsshell. idl :

HRESULT IVsMultiItemSelect::GetSelectedItems(  
   [in] VSGSIFLAGS grfGSI,  
   [in] ULONG cItems,  
   [out, size_is(cItems)] VSITEMSELECTION rgItemSel[]  
);  

Si tous les éléments sélectionnés appartiennent à une seule hiérarchie, définissez le pHier membre de chaque VSITEMSELECTION structure de sorte qu’il pointe vers l' IVsHierarchy interface de cette hiérarchie. Affectez au itemid membre de chaque structure la valeur VSITEMID_SELECTION .

Si les éléments sélectionnés appartiennent à plusieurs hiérarchies, définissez le pHier membre de chaque VSITEMSELECTION structure de manière à ce qu’il pointe vers la première IVsHierarchy interface commune, en général la hiérarchie parente. Affectez au itemid membre de chaque structure la valeur VSITEMID_SELECTION .

Les informations récupérées à partir de GetSelectedItems peuvent être utilisées pour mettre à jour le Explorateur de solutions.

S’applique à