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 | |
---|---|---|
AddCfgsOfCfgName(String, String, Int32) | Kopiuje nazwa istniejącej konfiguracji lub utworzenie nowej. |
|
AddCfgsOfPlatformName(String, String) | Kopiuje nazwę istniejącego platformy lub utworzenie nowej. |
|
AdviseCfgProviderEvents(IVsCfgProviderEvents, UInt32) | Rejestruje wywołującego konfiguracji powiadomienia o zdarzeniach. |
|
DeleteCfgsOfCfgName(String) | Usuwa nazwę określonej konfiguracji. |
|
DeleteCfgsOfPlatformName(String) | Usuwa nazwę określonej platformy. |
|
GetCfgNames(UInt32, String[], UInt32[]) | Zwraca jedną lub więcej nazw konfiguracji. |
|
GetCfgOfName(String, String, IVsCfg) | Zwraca obiekt konfiguracji skojarzone z nazwą właściwości określonej konfiguracji platformy. |
|
GetCfgProviderProperty(Int32, Object) | Zwraca wartość właściwości określonej konfiguracji. |
|
GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) | Zwraca obiekty na konfigurację dla tego obiektu. |
|
GetPlatformNames(UInt32, String[], UInt32[]) | Zwraca jedną lub więcej nazw platformy. |
|
GetSupportedPlatformNames(UInt32, String[], UInt32[]) | Zwraca zestaw platform, które są zainstalowane na komputerze użytkownika. |
|
RenameCfgsOfCfgName(String, String) | Przypisuje nazwę nowej konfiguracji. |
|
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