次の方法で共有


AtlSetPerUserRegistration

アプリケーションがレジストリ アクセスを HKEY_CURRENT_USER (HKCU) ノードにリダイレクトするかどうかを設定します。

重要 : 重要

この関数は Windows ランタイムで実行されるアプリケーションで使用することはできません。

ATLINLINE ATLAPI AtlSetPerUserRegistration(
   bool bEnable
);

パラメーター

  • [入力] bEnable
    TRUE は、レジストリ情報が HKCU ノードに送られることを示します。FALSE は、アプリケーションがレジストリ情報を既定のノードに書き込むことを示します。既定のノードは、HKEY_CLASSES_ROOT (HKCR) です。

戻り値

このメソッドが成功した場合は S_OK。エラーが発生した場合は HRESULT エラー コード。

解説

既定では、レジストリのリダイレクトは無効になっています。このオプションを有効にすると、レジストリ アクセスが HKEY_CURRENT_USER\Software\Classes にリダイレクトされます。

リダイレクトはグローバルではありません。このレジストリのリダイレクトによって影響を受けるのは、MFC フレームワークと ATL フレームワークだけです。

必要条件

Header: atlbase.h

参照

関連項目

AtlGetPerUserRegistration

その他の技術情報

レジストリとタイプ ライブラリに関するグローバル関数