Método IVsMultiItemSelect.GetSelectedItems (UInt32, UInt32, VSITEMSELECTION )
Retorna um IVsHierarchy da interface do ponteiro e o identificador de item para os itens selecionados.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
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
Parâmetros
- grfGSI
[in] Sinalizador com informações sobre como os itens selecionados devem ser retornados.Para válido grfGSI valores, consulte __VSGSIFLAGS.
- cItems
[in] Número de itens que estão selecionados.
- rgItemSel
[out, size_is(cItems)] Matriz de VSITEMSELECTION estruturas que contêm um IVsHierarchy ponteiro e o identificador de item para cada item selecionado.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsMultiItemSelect::GetSelectedItems(
[in] VSGSIFLAGS grfGSI,
[in] ULONG cItems,
[out, size_is(cItems)] VSITEMSELECTION rgItemSel[]
);
Se todos os itens selecionados pertencem a uma única hierarquia, defina a pHier membro de cada VSITEMSELECTION estrutura para apontar para o IVsHierarchy interface para a hierarquia.Definir o itemid membro de cada estrutura para VSITEMID_SELECTION.
Se os itens selecionados pertencem a várias hierarquias, defina a pHier membro de cada VSITEMSELECTION estrutura para apontar para o primeiro common IVsHierarchy interface, normalmente a hierarquia pai.Definir o itemid membro de cada estrutura para VSITEMID_SELECTION.
As informações recuperadas do GetSelectedItems pode ser usado para atualizar o Solution Explorer.
Consulte também
Interface IVsMultiItemSelect
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo