IVsObjectList2.CountSourceItems(UInt32, IVsHierarchy, UInt32, UInt32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.