共用方式為


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

請參閱

參考

CSettingsStoreSP 類別

階層架構圖

CSettingsStoreSP::SetRuntimeClass

CSettingsStore 類別