Compartilhar via


Interface IVsLibraryMgr

 

Publicado: abril de 2016

Essa interface de raiz permite que o ambiente Gerenciador de objeto para acessar um pacote IVsLibrary. A maioria das implementações geralmente fornecerá um único IVsLibrary. Essa interface de raiz permite que o Gerenciador de objetos do ambiente para acessar IVsLibrary do pacote. A maioria das implementações geralmente fornecerá um único IVsLibrary.

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

Sintaxe

[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13")]
public interface IVsLibraryMgr
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13")]
public interface class IVsLibraryMgr
[<InterfaceTypeAttribute(1)>]
[<ComConversionLossAttribute>]
[<GuidAttribute("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13")>]
type IVsLibraryMgr = interface end
<InterfaceTypeAttribute(1)>
<ComConversionLossAttribute>
<GuidAttribute("DC1B976F-4DC7-4B3D-9EC7-A0DE9D39BC13")>
Public Interface IVsLibraryMgr

Métodos

Nome Descrição
System_CAPS_pubmethod GetCheckAt(UInt32, LIB_CHECKSTATE[])

Retorna o estado marcado de biblioteca solicitado.

System_CAPS_pubmethod GetCount(UInt32)

Retorna o número de bibliotecas implementada pelo Gerenciador de biblioteca.

System_CAPS_pubmethod GetLibraryAt(UInt32, IVsLibrary)

Retorna um IVsLibrary interface para a biblioteca solicitada.

System_CAPS_pubmethod GetNameAt(UInt32, IntPtr)

Retorna o nome de exibição para a biblioteca solicitado.

System_CAPS_pubmethod SetLibraryGroupEnabled(LIB_PERSISTTYPE, Int32)

Nenhuma informação do método é fornecida. Retornar E_NOTIMPL.

System_CAPS_pubmethod ToggleCheckAt(UInt32)

Informa à biblioteca solicitada para alternar seu estado de ativação atual.

Comentários

Um pacote deve implementar essa interface para participar no código, ferramentas de pesquisa. Você passa o ponteiro da interface para o Gerenciador de objetos ao registrar com ele por meio de RegisterLibMgr. Ver ilustrações de implementação e/ou chamada dessa interface no exemplo My C Package.

Observações para implementadores:

Implementado por pacotes participar no código, ferramentas de pesquisa (Pesquisador de objetos, Class View, e Find Symbol).

Observações para chamadores:

Chamado pelo Gerenciador de objetos do ambiente para obter informações sobre um pacote IVsLibrary implementações.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo