IVsCfgProvider2.AddCfgsOfCfgName(String, String, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
复制现有的配置名称或创建一个新名称。
public:
int AddCfgsOfCfgName(System::String ^ pszCfgName, System::String ^ pszCloneCfgName, int fPrivate);
public:
int AddCfgsOfCfgName(Platform::String ^ pszCfgName, Platform::String ^ pszCloneCfgName, int fPrivate);
int AddCfgsOfCfgName(std::wstring const & pszCfgName, std::wstring const & pszCloneCfgName, int fPrivate);
public int AddCfgsOfCfgName (string pszCfgName, string pszCloneCfgName, int fPrivate);
abstract member AddCfgsOfCfgName : string * string * int -> int
Public Function AddCfgsOfCfgName (pszCfgName As String, pszCloneCfgName As String, fPrivate As Integer) As Integer
参数
- pszCfgName
- String
中指向新配置名称的指针。
- pszCloneCfgName
- String
中一个指针,指向要复制的配置的名称,或 null 指示 AddCfgsOfCfgName 应创建新配置的。
- fPrivate
- Int32
中指示新配置是否为私有的标志。 如果 fPrivate 设置为 true ,则配置是私有的。 如果设置为 false ,则配置是公共的。 可以忽略此标志。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell:
HRESULT IVsCfgProvider2::AddCfgsOfCfgName(
[in] LPCOLESTR pszCfgName,
[in] LPCOLESTR pszCloneCfgName,
[in]BOOL fPrivate
);