IVsCfgProvider2 Интерфейс

Определение

Разрешает проектам управлять сведениями о конфигурации.

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
Атрибуты
Реализации

Примечания для тех, кто реализует этот метод

Реализуется проектами для обеспечения поддержки платформ, добавления, удаления или обновления конфигураций, а также для уведомления о событиях конфигурации. Этот интерфейс координирует операции сборки, развертывания и отладки.

Примечания для тех, кто вызывает этот метод

Вызывается средой и другими проектами для получения сведений о конфигурациях проекта.

Методы

AddCfgsOfCfgName(String, String, Int32)

Копирует существующее имя конфигурации или создает новое.

AddCfgsOfPlatformName(String, String)

Копирует существующее имя платформы или создает новое.

AdviseCfgProviderEvents(IVsCfgProviderEvents, UInt32)

Регистрирует вызывающий объект для уведомления о событии конфигурации.

DeleteCfgsOfCfgName(String)

Удаляет заданное имя конфигурации.

DeleteCfgsOfPlatformName(String)

Удаляет заданное имя платформы.

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

Возвращает одно или несколько имен конфигурации.

GetCfgOfName(String, String, IVsCfg)

Возвращает объект конфигурации, связанный с заданным свойством конфигурации или именем платформы.

GetCfgProviderProperty(Int32, Object)

Возвращает указанное свойство конфигурации.

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

Возвращает заранее настроенный объект для этого объекта.

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

Возвращает одно или несколько имен платформы.

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

Возвращает набор платформ, установленных на компьютере пользователя.

RenameCfgsOfCfgName(String, String)

Присваивает конфигурации новое имя.

UnadviseCfgProviderEvents(UInt32)

Отменяет регистрацию для уведомления о событии конфигурации.

Применяется к