Compartilhar via


Método IVsSimpleObjectList2.CountSourceItems (UInt32, IVsHierarchy, UInt32, UInt32)

 

Retorna a hierarquia e o número de ItemIDs correspondente aos arquivos de origem para o item da lista fornecida.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int CountSourceItems(
    uint index,
    out IVsHierarchy ppHier,
    out uint pItemid,
    out uint pcItems
)
int CountSourceItems(
    unsigned int index,
    [OutAttribute] IVsHierarchy^% ppHier,
    [OutAttribute] unsigned int% pItemid,
    [OutAttribute] unsigned int% pcItems
)
abstract CountSourceItems : 
        index:uint32 *
        ppHier:IVsHierarchy byref *
        pItemid:uint32 byref *
        pcItems:uint32 byref -> int
Function CountSourceItems (
    index As UInteger,
    <OutAttribute> ByRef ppHier As IVsHierarchy,
    <OutAttribute> ByRef pItemid As UInteger,
    <OutAttribute> ByRef pcItems As UInteger
) As Integer

Parâmetros

  • index
    [in] Especifica o índice do item da lista de interesse.
  • pItemid
    [out] Especifica o itemid de um item dentro da hierarquia.Os valores são descritos em VSITEMID.
  • pcItems
    [out] Ponteiro para a contagem de itens.

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:

HRESULT IVsSimpleObjectList2::CountSourceItems(
   [in]          ULONG           Index, 
   [out]         IVsHierarchy **ppHier, 
   [out]         VSITEMID      *pitemid, 
   [out, retval] ULONG         *pcItems
);

Retornar a contagem de itens (eles devem ser de uma única hierarquia) que compõem os arquivos de origem para o elemento de lista no index.Também retornar um ponteiro para a hierarquia no ppHier e pitemid se solicitado.Se houver mais de 1 item, retorne VSITEMID_SELECTION e uma chamada subseqüente é tomada no GetMultipleSourceItems para obtê-los.Se não houver nenhum item de origem disponíveis, retornar VSITEMID_ROOT para indicar a raiz da hierarquia como um todo.

Este método se aplica somente a exibição de classe e deve ser implementado.Isso permite que o modo de exibição de classe atuar como uma hierarquia alternativa para que todos os comandos de nível do projeto continuam a funcionar.

Consulte também

Interface IVsSimpleObjectList2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo