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_hKey は HKEY_CURRENT_USER に設定されます。
セキュリティ アクセスは、bReadOnly パラメータに基づきます。bReadonly が false の場合、セキュリティ アクセスは KEY_ALL_ACCESS に設定されます。bReadyOnly が true の場合、セキュリティ アクセスは KEY_QUERY_VALUE, KEY_NOTIFY と KEY_ENUMERATE_SUB_KEYS の組み合わせに設定されます。セキュリティ アクセスとレジストリの詳細については、「Registry Key Security and Access Rights」を参照してください。
CSettingsStore のデストラクタは m_hKey を自動的に解放します。
必要条件
ヘッダー : afxsettingsstore.h