Método IVsObjectList2.GetMultipleSourceItems (UInt32, UInt32, UInt32, VSITEMSELECTION )
Publicado: abril de 2016
Retorna o ItemID correspondente aos arquivos de origem para o item da lista fornecida, se mais de um.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
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
Parâmetros
- index
[in] Especifica o índice do item da lista de interesse.
- grfGSI
[in] Sinalizador com informações sobre como os itens selecionados devem ser retornados.Valores são obtidas a partir do __VSGSIFLAGS enumeração.
- cItems
[in] O número de itens retornados em rgItemSel.
- rgItemSel
[out] 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 vsshell80.idl:
[C++]
HRESULT IVsObjectList2::GetMultipleSourceItems(
[in] ULONG Index,
[in] VSGSIFLAGS grfGSI,
[in] ULONG cItems,
[out, size_is(cItems)] VSITEMSELECTION rgItemSel[]);
As chamadas de ambiente GetMultipleSourceItems se uma chamada inicial para CountSourceItems retorna uma contagem maior que 1.Observe que todos os ItemIds deve pertencer ao mesmo IVsHierarchy (retornado por meio de CountSourceItems.
Este método aplica-se a Class View somente.
Consulte também
Interface IVsObjectList2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo