IVsProjectFlavorCfgProvider.CreateProjectFlavorCfg Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Temel projenin, IVsProjectFlavorCfg (proje alt türünün) yapılandırma nesnelerinden her birine karşılık gelen bir nesne oluşturmasını ister.
public:
int CreateProjectFlavorCfg(Microsoft::VisualStudio::Shell::Interop::IVsCfg ^ pBaseProjectCfg, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsProjectFlavorCfg ^ % ppFlavorCfg);
public:
int CreateProjectFlavorCfg(Microsoft::VisualStudio::Shell::Interop::IVsCfg ^ pBaseProjectCfg, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsProjectFlavorCfg ^ & ppFlavorCfg);
int CreateProjectFlavorCfg(Microsoft::VisualStudio::Shell::Interop::IVsCfg const & pBaseProjectCfg, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsProjectFlavorCfg const & & ppFlavorCfg);
public int CreateProjectFlavorCfg (Microsoft.VisualStudio.Shell.Interop.IVsCfg pBaseProjectCfg, out Microsoft.VisualStudio.Shell.Interop.IVsProjectFlavorCfg ppFlavorCfg);
abstract member CreateProjectFlavorCfg : Microsoft.VisualStudio.Shell.Interop.IVsCfg * IVsProjectFlavorCfg -> int
Public Function CreateProjectFlavorCfg (pBaseProjectCfg As IVsCfg, ByRef ppFlavorCfg As IVsProjectFlavorCfg) As Integer
Parametreler
- ppFlavorCfg
- IVsProjectFlavorCfg
dışı IVsProjectFlavorCfg Proje alt türünün nesnesi.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Açıklamalar
COM Imzası
Vsshell80. IDL adresinden:
HRESULT IVsProjectFlavorCfgProvider::CreateProjectFlavorCfg(
[in] IVsCfg *pBaseProjectCfg,
[out] IVsProjectFlavorCfg **ppFlavorCfg
);
Temel proje, proje alt türüne, IVsProjectFlavorCfg (proje alt türünün) yapılandırma nesnelerinden her birine karşılık gelen bir nesne oluşturmasını ister. IVsProjectFlavorCfgNesneler daha sonra, örneğin, IPersistXMLFragment Proje dosyasında kalıcılığı yönetmek için uygulanabilir. Temel proje sistemi IPersistXMLFragment yöntemleri InitNew Load ve Save uygun olanını çağırır.
IVsProjectFlavorCfgNesne, temel projenin nesnesine başvurulan bir işaretçi tutabilir ve ekleyebilir IVsCfg .