Compartilhar via


Método IVsObjectManager2.CreateSimpleBrowseComponentSet (UInt32, Guid , UInt32, IVsSimpleBrowseComponentSet)

 

Publicado: junho de 2016

Cria um conjunto de componente vazio que pode ser preenchido manualmente com componentes que podem ser pesquisadas.

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

Sintaxe

int CreateSimpleBrowseComponentSet(
    uint Type,
    Guid[] rgguidLibs,
    uint ulcLibs,
    out IVsSimpleBrowseComponentSet ppSet
)
int CreateSimpleBrowseComponentSet(
    unsigned int Type,
    array<Guid>^ rgguidLibs,
    unsigned int ulcLibs,
    [OutAttribute] IVsSimpleBrowseComponentSet^% ppSet
)
abstract CreateSimpleBrowseComponentSet : 
        Type:uint32 *
        rgguidLibs:Guid[] *
        ulcLibs:uint32 *
        ppSet:IVsSimpleBrowseComponentSet byref -> int
Function CreateSimpleBrowseComponentSet (
    Type As UInteger,
    rgguidLibs As Guid(),
    ulcLibs As UInteger,
    <OutAttribute> ByRef ppSet As IVsSimpleBrowseComponentSet
) As Integer

Parâmetros

  • rgguidLibs
    Type: System.Guid[]

    Uma matriz de Guid guids que identificam as bibliotecas de símbolo

    Se Type for definido como BCST_INCLUDE_LIBRARIES, o conjunto de componente usa as bibliotecas especificadas na matriz de guid para procurar os componentes adicionados ao conjunto. O rgguidLibs não pode ser um null nesse caso.

    Se Type for definido como BCST_EXCLUDE_LIBRARIES, o conjunto de componentes exclui as bibliotecas especificadas na matriz de guid de navegação de componentes adicionados ao conjunto. Se o rgguidLibs é null, o conjunto não exclui todas as bibliotecas.

  • ulcLibs
    Type: System.UInt32

    Número de elementos na matriz de guid.

Valor Retornado

Type: System.Int32

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

Comentários

Rastreia os símbolos em genérico Visual Studio projetos que não herdam o VSProject tipo. Os símbolos contidos em um conjunto simples são usados para navegação no Class View ferramenta.

COM assinatura

De vsshell80.idl:

HRESULT CreateSimpleBrowseComponentSet(
[in] BROWSE_COMPONENT_SET_TYPE Type,
[in, size_is(ulcLibs)] const GUID rgguidLibs[],
[in] ULONG ulcLibs, 
[out, retval] IVsSimpleBrowseComponentSet ** ppSet
);

Confira Também

Interface IVsObjectManager2
Namespace Microsoft.VisualStudio.Shell.Interop
Exibição de Classe

Retornar ao início