다음을 통해 공유


RegQueryReflectionKey 함수(winreg.h)

지정된 키에 대해 리플렉션을 사용하지 않도록 설정했는지 여부를 결정합니다.

구문

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

매개 변수

[in] hBase

레지스트리 키에 대한 핸들입니다. 이 핸들은 RegCreateKeyEx, RegCreateKeyTransacted, RegOpenKeyEx 또는 RegOpenKeyTransacted 함수에 의해 반환됩니다. 원격 컴퓨터에서 키를 지정할 수 없습니다.

[out] bIsReflectionDisabled

RegDisableReflectionKey를 통해 리플렉션이 비활성화되었는지 또는 RegEnableReflectionKey를 통해 사용하도록 설정되었는지 여부를 나타내는 값입니다.

반환 값

함수가 성공하면 반환 값이 ERROR_SUCCESS.

함수가 실패하면 반환 값은 Winerror.h에 정의된 0이 아닌 오류 코드입니다. FormatMessage 함수를 FORMAT_MESSAGE_FROM_SYSTEM 플래그와 함께 사용하여 오류에 대한 일반적인 설명을 가져올 수 있습니다.

설명

WOW64에서 32비트 애플리케이션은 64비트 애플리케이션이 보는 레지스트리 트리와 별개인 레지스트리 트리를 봅니다. 레지스트리 리플렉션은 두 뷰 간에 특정 레지스트리 키와 값을 복사합니다.

레지스트리 리플렉션을 사용하지 않도록 설정하려면 RegDisableReflectionKey 함수를 사용합니다. 비활성화된 키에 대한 리플렉션을 복원하려면 RegEnableReflectionKey 함수를 사용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista, Windows XP Professional x64 Edition [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008, Windows Server 2003 SP1 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 winreg.h(Windows.h 포함)
라이브러리 AdvApi32.lib
DLL AdvApi32.dll

추가 정보

RegCreateKeyEx

RegDisableReflectionKey

RegEnableReflectionKey

RegOpenKeyEx

레지스트리 함수

레지스트리 리디렉터