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

Definição

Retorna a hierarquia e o número de ItemIDs correspondentes aos arquivos de origem para o item de lista fornecido.

public:
 int CountSourceItems(System::UInt32 index, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ % ppHier, [Runtime::InteropServices::Out] System::UInt32 % pItemid, [Runtime::InteropServices::Out] System::UInt32 % pcItems);
int CountSourceItems(unsigned int index, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & & ppHier, [Runtime::InteropServices::Out] unsigned int & pItemid, [Runtime::InteropServices::Out] unsigned int & pcItems);
public int CountSourceItems (uint index, out Microsoft.VisualStudio.Shell.Interop.IVsHierarchy ppHier, out uint pItemid, out uint pcItems);
abstract member CountSourceItems : uint32 * IVsHierarchy * uint32 * uint32 -> int
Public Function CountSourceItems (index As UInteger, ByRef ppHier As IVsHierarchy, ByRef pItemid As UInteger, ByRef pcItems As UInteger) As Integer

Parâmetros

index
UInt32

no Especifica o índice do item de lista de interesse.

ppHier
IVsHierarchy

fora Ponteiro para uma IVsHierarchy interface.

pItemid
UInt32

fora Especifica o itemid de um item dentro da hierarquia. Os valores são descritos em VSITEMID .

pcItems
UInt32

fora Ponteiro para a contagem de itens.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De vsshell80. idl:

[C++]

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

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

Esse método aplica-se somente à exibição de classe e deve ser implementado. Isso permite que a exibição de classe atue como uma hierarquia alternativa para que todos os comandos de nível de projeto continuem a funcionar.

Aplica-se a