Função SetProcessRestrictionExemption (winuser.h)
Isenta o processo de chamada de restrições que impedem que processos da área de trabalho interajam com o ambiente de aplicativo da Windows Store. Essa função é usada por ferramentas de desenvolvimento e depuração.
Essa função só terá êxito se uma licença de desenvolvedor estiver presente no sistema. Depois de bem-sucedido, o processo de chamada poderá executar as seguintes ações, sujeito a restrições de UIPI (Isolamento de Privilégios de Interface do Usuário):
- Anexe ganchos globais (e ganchos de evento) aos processos de aplicativos da Windows Store.
- Anexe filas de entrada entre processos de aplicativos da Windows Store, navegadores de aplicativos da Windows Store, processos do sistema e processos de aplicativos da área de trabalho.
- Altere o primeiro plano arbitrariamente entre o aplicativo da Windows Store e os ambientes de área de trabalho.
Sintaxe
BOOL SetProcessRestrictionExemption(
BOOL fEnableExemption
);
Parâmetros
fEnableExemption
Quando definido como TRUE, indica uma solicitação para desabilitar a isenção para o processo de chamada.
Valor retornado
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.
Comentários
Qualquer processo pode chamar essa função, incluindo processos e processos de aplicativos da Área de Trabalho e da Windows Store que usam código IL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | winuser.h |
Biblioteca | User32.lib |
DLL | User32.dll |