Compartilhar via


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