Udostępnij za pośrednictwem


Interfejs IVsCfgProvider2

 

Umożliwia projektów do zarządzania informacjami o konfiguracji.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[InterfaceTypeAttribute(1)]
[GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")]
public interface IVsCfgProvider2 : IVsCfgProvider
[InterfaceTypeAttribute(1)]
[GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")]
public interface class IVsCfgProvider2 : IVsCfgProvider
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")>]
type IVsCfgProvider2 = 
    interface
        interface IVsCfgProvider
    end
<InterfaceTypeAttribute(1)>
<GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")>
Public Interface IVsCfgProvider2
    Inherits IVsCfgProvider

Metody

Nazwa Opis
System_CAPS_pubmethod AddCfgsOfCfgName(String, String, Int32)

Kopiuje nazwa istniejącej konfiguracji lub utworzenie nowej.

System_CAPS_pubmethod AddCfgsOfPlatformName(String, String)

Kopiuje nazwę istniejącego platformy lub utworzenie nowej.

System_CAPS_pubmethod AdviseCfgProviderEvents(IVsCfgProviderEvents, UInt32)

Rejestruje wywołującego konfiguracji powiadomienia o zdarzeniach.

System_CAPS_pubmethod DeleteCfgsOfCfgName(String)

Usuwa nazwę określonej konfiguracji.

System_CAPS_pubmethod DeleteCfgsOfPlatformName(String)

Usuwa nazwę określonej platformy.

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

Zwraca jedną lub więcej nazw konfiguracji.

System_CAPS_pubmethod GetCfgOfName(String, String, IVsCfg)

Zwraca obiekt konfiguracji skojarzone z nazwą właściwości określonej konfiguracji platformy.

System_CAPS_pubmethod GetCfgProviderProperty(Int32, Object)

Zwraca wartość właściwości określonej konfiguracji.

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

Zwraca obiekty na konfigurację dla tego obiektu.

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

Zwraca jedną lub więcej nazw platformy.

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

Zwraca zestaw platform, które są zainstalowane na komputerze użytkownika.

System_CAPS_pubmethod RenameCfgsOfCfgName(String, String)

Przypisuje nazwę nowej konfiguracji.

System_CAPS_pubmethod UnadviseCfgProviderEvents(UInt32)

Anuluje rejestracji konfiguracja powiadomienia o zdarzeniach.

Uwagi

Patrz ilustracje realizacji i/lub wywołania tego interfejsu w próbkach Basic Project i Figures Project.

Uwagi dotyczące implementacji:

Wdrożone przez projekty, aby zapewnić obsługę dla platform, dodawanie, usuwanie lub aktualizowanie konfiguracji i konfiguracja powiadomienia o zdarzeniach.Ten interfejs współrzędne budowania, wdrażania i debugowania operacji.

Uwagi dotyczące wywoływania:

Wywołana przez środowisko i inne projekty, aby pobrać informacje o konfiguracji projektu.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku