IVsMultiItemSelect.GetSelectedItems(UInt32, UInt32, VSITEMSELECTION[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.