Sdílet prostřednictvím


IVsProjectFlavorCfgProvider.CreateProjectFlavorCfg – metoda (IVsCfg, IVsProjectFlavorCfg)

 

Umožňuje základní požádat podtyp projektu pro vytvoření projektu IVsProjectFlavorCfg objekt odpovídající každého z objektů konfigurace jeho (projekt podtyp 's).

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntaxe

int CreateProjectFlavorCfg(
    IVsCfg pBaseProjectCfg,
    out IVsProjectFlavorCfg ppFlavorCfg
)
int CreateProjectFlavorCfg(
    IVsCfg^ pBaseProjectCfg,
    [OutAttribute] IVsProjectFlavorCfg^% ppFlavorCfg
)
abstract CreateProjectFlavorCfg : 
        pBaseProjectCfg:IVsCfg *
        ppFlavorCfg:IVsProjectFlavorCfg byref -> int
Function CreateProjectFlavorCfg (
    pBaseProjectCfg As IVsCfg,
    <OutAttribute> ByRef ppFlavorCfg As IVsProjectFlavorCfg
) As Integer

Parametry

  • pBaseProjectCfg
    [v] Ukazatel IVsCfg objektu základní projektu.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell80.idl:

HRESULT IVsProjectFlavorCfgProvider::CreateProjectFlavorCfg(
   [in] IVsCfg *pBaseProjectCfg,
   [out] IVsProjectFlavorCfg **ppFlavorCfg
);

Základní projekt požádá podtyp projektu vytvořit IVsProjectFlavorCfg objekt odpovídající každé objekty konfigurace jeho (projekt podtyp 's).IVsProjectFlavorCfg Objekty můžete potom například implementovat IPersistXMLFragment spravovat trvalého uložení do souboru projektu.Volání systému základní projekt IPersistXMLFragment metody InitNew, Load a Save podle potřeby.

IVsProjectFlavorCfg Můžete držet a přidat ukazatel odkazuje na objekt IVsCfg objektu základní projektu.

Viz také

IVsProjectFlavorCfgProvider – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek