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