IVsCfgProvider2 Interface

Definição

Permite que os projetos gerenciem informações de configuração.

public interface class IVsCfgProvider2 : Microsoft::VisualStudio::Shell::Interop::IVsCfgProvider
public interface class IVsCfgProvider2 : Microsoft::VisualStudio::Shell::Interop::IVsCfgProvider
__interface IVsCfgProvider2 : Microsoft::VisualStudio::Shell::Interop::IVsCfgProvider
[System.Runtime.InteropServices.Guid("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsCfgProvider2 : Microsoft.VisualStudio.Shell.Interop.IVsCfgProvider
[<System.Runtime.InteropServices.Guid("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsCfgProvider2 = interface
    interface IVsCfgProvider
Public Interface IVsCfgProvider2
Implements IVsCfgProvider
Atributos
Implementações

Notas aos Implementadores

Implementado por projetos para fornecer suporte para plataformas, para adicionar, excluir ou atualizar configurações e para notificação de eventos de configuração. Essa interface coordena as operações de compilação, implantação e depuração.

Notas aos Chamadores

Chamado pelo ambiente e outros projetos para recuperar informações sobre as configurações de um projeto.

Métodos

AddCfgsOfCfgName(String, String, Int32)

Copia um nome de configuração existente ou cria um novo.

AddCfgsOfPlatformName(String, String)

Copia um nome de plataforma existente ou cria um novo.

AdviseCfgProviderEvents(IVsCfgProviderEvents, UInt32)

Registra o chamador para notificação de eventos de configuração.

DeleteCfgsOfCfgName(String)

Exclui um nome de configuração especificado.

DeleteCfgsOfPlatformName(String)

Exclui um nome de plataforma especificado.

GetCfgNames(UInt32, String[], UInt32[])

Retorna um ou mais nomes de configuração.

GetCfgOfName(String, String, IVsCfg)

Retorna o objeto de configuração associado a uma propriedade de configuração ou nome de plataforma especificado.

GetCfgProviderProperty(Int32, Object)

Retorna uma propriedade de configuração especificada.

GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[])

Retorna os objetos por configuração para este objeto.

GetPlatformNames(UInt32, String[], UInt32[])

Retorna um ou mais nomes de plataforma.

GetSupportedPlatformNames(UInt32, String[], UInt32[])

Retorna o conjunto de plataformas que estão instaladas no computador do usuário.

RenameCfgsOfCfgName(String, String)

Atribui um novo nome a uma configuração.

UnadviseCfgProviderEvents(UInt32)

Cancela um registro para notificação de eventos de configuração.

Aplica-se a