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.
- ppHier
[out] Ponteiro para uma IVsHierarchy interface.
- 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