IVsProjectFlavorCfgProvider.CreateProjectFlavorCfg 方法

允许该基项目请求项子类型创建 IVsProjectFlavorCfg 对象与每个可 (项目子类型) 的配置对象对应。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)

语法

声明
Function CreateProjectFlavorCfg ( _
    pBaseProjectCfg As IVsCfg, _
    <OutAttribute> ByRef ppFlavorCfg As IVsProjectFlavorCfg _
) As Integer
int CreateProjectFlavorCfg(
    IVsCfg pBaseProjectCfg,
    out IVsProjectFlavorCfg ppFlavorCfg
)

参数

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell80.idl:

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

该基项目请求项子类型创建 IVsProjectFlavorCfg 对象与其项目 (子类型) 的配置对象中的每一个都对应。IVsProjectFlavorCfg 对象可能,例如,然后实现 IPersistXMLFragment 管理持久性到项目文件。基本项目系统调用 IPersistXMLFragment 方法 InitNewLoadSave 根据需要。

IVsProjectFlavorCfg 对象可以容纳并添加引用的指针发送回基项目的 IVsCfg 对象。

.NET Framework 安全性

请参见

参考

IVsProjectFlavorCfgProvider 接口

Microsoft.VisualStudio.Shell.Interop 命名空间