CSettingsStore::CSettingsStore

更新 : 2007 年 11 月

CSettngsStore オブジェクトを作成します。

CSettingsStore(
   BOOL bAdmin,
   BOOL bReadOnly 
);

パラメータ

  • [入力] bAdmin
    CSettingsStore オブジェクトを管理者モードで動作させるかどうか指定する Boolean 型のパラメータ。

  • [入力] bReadOnly
    CSettingsStore オブジェクトを読み取り専用モードで作成するかどうか指定する Boolean 型のパラメータ。

解説

bAdmin を false に設定すると、m_hKey メンバ変数は HKEY_LOCAL_MACHINE に設定されます。bAdmin を true に設定すると、m_hKeyHKEY_CURRENT_USER に設定されます。

セキュリティ アクセスは、bReadOnly パラメータに基づきます。bReadonly が false の場合、セキュリティ アクセスは KEY_ALL_ACCESS に設定されます。bReadyOnly が true の場合、セキュリティ アクセスは KEY_QUERY_VALUE, KEY_NOTIFYKEY_ENUMERATE_SUB_KEYS の組み合わせに設定されます。セキュリティ アクセスとレジストリの詳細については、「Registry Key Security and Access Rights」を参照してください。

CSettingsStore のデストラクタは m_hKey を自動的に解放します。

必要条件

ヘッダー : afxsettingsstore.h

参照

概念

MFC 階層図

参照

CSettingsStore クラス