RegQueryReflectionKey 関数 (winreg.h)

指定したキーに対してリフレクションが無効になっているか有効になっているかを判断します。

構文

LONG RegQueryReflectionKey(
  [in]  HKEY hBase,
  [out] BOOL *bIsReflectionDisabled
);

パラメーター

[in] hBase

レジストリ キーのハンドル。 このハンドルは、 RegCreateKeyExRegCreateKeyTransactedRegOpenKeyEx、または RegOpenKeyTransacted 関数によって返されます。リモート コンピューターでキーを指定することはできません。

[out] bIsReflectionDisabled

リフレクションが RegDisableReflectionKey によって無効になっているか、RegEnableReflectionKey通じて有効になっているかを示す値。

戻り値

関数が成功した場合、戻り値は ERROR_SUCCESS です。

関数が失敗した場合、戻り値は Winerror.h で定義されている 0 以外のエラー コードです。 FORMAT_MESSAGE_FROM_SYSTEM フラグを指定して FormatMessage 関数を使用すると、エラーの一般的な説明を取得できます。

注釈

WOW64 では、32 ビット アプリケーションは、64 ビット アプリケーションが表示するレジストリ ツリーとは別のレジストリ ツリーを表示します。 レジストリ リフレクションは、2 つのビュー間で特定のレジストリ キーと値をコピーします。

レジストリ リフレクションを無効にするには、 RegDisableReflectionKey 関数を使用します。 無効なキーのリフレクションを復元するには、 RegEnableReflectionKey 関数を使用します。

要件

要件
サポートされている最小のクライアント Windows Vista、Windows XP Professional x64 Edition [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008、Windows Server 2003 SP1 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winreg.h (Windows.h を含む)
Library AdvApi32.lib
[DLL] AdvApi32.dll

こちらもご覧ください

RegCreateKeyEx

RegDisableReflectionKey

RegEnableReflectionKey

RegOpenKeyEx

レジストリ関数

レジストリ リダイレクター