CSettingsStoreSP::Create
若要從 CSettingsStore 類別衍生物件的新執行個體。
CSettingsStore& CSettingsStoreSP Create(
BOOL bAdmin,
BOOL bReadOnly
);
參數
[in] bAdmin
判斷的布林值參數 CSettingsStore 物件是否在系統管理員模式中建立。[in] bReadOnly
判斷的布林值參數 CSettingsStore 物件是否為唯讀存取建立。
傳回值
out 新建立之 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