Método IVsObjectList.GetMultipleSourceItems (UInt32, UInt32, UInt32, VSITEMSELECTION )
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 (em Microsoft.VisualStudio.Shell.Interop.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 vsshell.idl:
HRESULT IVsObjectList::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.Todos os ItemIds devem pertencer ao mesmo IVsHierarchy (retornado por meio de CountSourceItems.
Este método aplica-se a Class View somente.
Consulte também
Interface IVsObjectList
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo