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 |