CSettingsStoreSP::Create

创建从 CSettingsStore选件类派生对象的新实例。

CSettingsStore& CSettingsStoreSP Create(
   BOOL bAdmin,
   BOOL bReadOnly
);

参数

  • [in] bAdmin
    确定的boolean参数 CSettingsStore 对象是否在控制器架构创建的。

  • [in] bReadOnly
    确定的boolean参数 CSettingsStore 对象是否为只读访问创建。

返回值

为新创建的 CSettingsStore 对象的引用。

备注

可以使用方法 CSettingsStoreSP::SetRuntimeClass 确定哪种类型的对象 CSettingsStoreSP::Create 将创建。 默认情况下,此方法将创建一个 CSettingsStore 对象。

如果您在控制器模式创建一 CSettingsStore 对象时,所有注册表访问的默认位置为HKEY_LOCAL_MACHINE。 否则,所有注册表访问的默认位置为HKEY_CURRENT_USER。

如果 bAdmin 是 TRUE,应用程序必须具有管理权限。 否则,那么,当它尝试访问注册表,则它将失败。

示例

下面的示例演示如何使用 CSettingsStoreSP 选件类的 Create 方法。

    CSettingsStoreSP regSP;
    CSettingsStore& reg = regSP.Create(FALSE, TRUE);

要求

标头: afxsettingsstore.h

请参见

参考

CSettingsStoreSP选件类

层次结构图

CSettingsStoreSP::SetRuntimeClass

CSettingsStore选件类