次の方法で共有


CSettingsStore::CSettingsStore

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

参照

関連項目

CSettingsStore クラス

階層図