Método IVsSimpleLibrary2.GetBrowseContainersForHierarchy (IVsHierarchy, UInt32, VSBROWSECONTAINER[], UInt32 )
Retorna uma matriz de contêineres procurar que correspondem a determinado IVsHierarchy.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int GetBrowseContainersForHierarchy(
IVsHierarchy pHierarchy,
uint celt,
VSBROWSECONTAINER[] rgBrowseContainers,
uint[] pcActual
)
int GetBrowseContainersForHierarchy(
IVsHierarchy^ pHierarchy,
unsigned int celt,
array<VSBROWSECONTAINER>^ rgBrowseContainers,
array<unsigned int>^ pcActual
)
abstract GetBrowseContainersForHierarchy :
pHierarchy:IVsHierarchy *
celt:uint32 *
rgBrowseContainers:VSBROWSECONTAINER[] *
pcActual:uint32[] -> int
Function GetBrowseContainersForHierarchy (
pHierarchy As IVsHierarchy,
celt As UInteger,
rgBrowseContainers As VSBROWSECONTAINER(),
pcActual As UInteger()
) As Integer
Parâmetros
- pHierarchy
[in] Um IVsHierarchy objeto que representa a hierarquia.
- celt
[in] O número de elementos de rgBrowseContainers array.
- rgBrowseContainers
[in, out] On input, null.Na saída, uma matriz de VSBROWSECONTAINER estruturas.
- pcActual
[out] O número real de recipientes que foram retornados na rgBrowseContainers.
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 IVsSimpleLibrary2::GetBrowseContainersForHierarchy(
[in] IVsHierarchy *pHierarchy,
[in] ULONG celt,
[in, out, size_is(celt)] VSBROWSECONTAINER rgBrowseContainers[],
[out, optional] ULONG *pcActual
);
O ambiente chama este método duas vezes para obter uma lista de recipientes de procurar correspondente a uma hierarquia de determinado projeto.Na primeira chamada, define o ambiente de celt e rgBrowseContainers para null.Esse método retorna o pcActual parâmetro o número de recipientes de procurar na hierarquia apontado para ser pHierarchy.O ambiente, em seguida, aloca o rgBrowseContainers array e chamadas GetBrowseContainersForHierarchy novamente.Com essa chamada, o método preenche o rgBrowseContainers array com VSBROWSECONTAINER estruturas identificando os contêineres procurar sua hierarquia.Retornar uma contagem na celt somente se o seu pacote é proprietária da hierarquia solicitada.
Esse método é significativo apenas para bibliotecas, fornecendo os recipientes de procura do projeto.
Consulte também
Interface IVsSimpleLibrary2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo