다음을 통해 공유


SetProcessRestrictionExemption 함수(winuser.h)

데스크톱 프로세스가 Windows 스토어 앱 환경과 상호 작용하지 못하도록 하는 제한에서 호출 프로세스를 제외합니다. 이 함수는 개발 및 디버깅 도구에서 사용됩니다.

이 함수는 개발자 라이선스가 시스템에 있는 경우에만 성공합니다. 호출 프로세스가 성공하면 UIPI(사용자 인터페이스 권한 격리) 제한에 따라 다음 작업을 수행할 수 있습니다.

  • Windows 스토어 앱 프로세스에 전역 후크(및 이벤트 후크)를 연결합니다.
  • Windows 스토어 앱 프로세스, Windows 스토어 앱 브라우저, 시스템 프로세스 및 데스크톱 애플리케이션 프로세스 간에 입력 큐를 연결합니다.
  • Windows 스토어 앱과 데스크톱 환경 간에 임의로 포그라운드를 변경합니다.

구문

BOOL SetProcessRestrictionExemption(
  BOOL fEnableExemption
);

매개 변수

fEnableExemption

TRUE로 설정하면 호출 프로세스에 대한 예외를 사용하지 않도록 설정하라는 요청을 나타냅니다.

반환 값

함수가 성공하면 반환 값이 0이 아닙니다.

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

데스크톱 및 Windows 스토어 앱 프로세스 및 IL 코드를 사용하는 프로세스를 포함하여 모든 프로세스에서 이 함수를 호출할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 winuser.h
라이브러리 User32.lib
DLL User32.dll