Share via


Función SetProcessRestrictionExemption (winuser.h)

Excluye el proceso de llamada de restricciones que impiden que los procesos de escritorio interactúen con el entorno de la aplicación de la Tienda Windows. Esta función la usan las herramientas de desarrollo y depuración.

Esta función solo se realiza correctamente si hay una licencia de desarrollador en el sistema. Una vez que el proceso de llamada se realice correctamente, podrá realizar las siguientes acciones, sujeto a restricciones de aislamiento de privilegios de interfaz de usuario (UIPI):

  • Adjunte enlaces globales (y enlaces de eventos) a los procesos de la aplicación de la Tienda Windows.
  • Adjunte colas de entrada entre procesos de aplicaciones de la Tienda Windows, exploradores de aplicaciones de la Tienda Windows, procesos del sistema y procesos de aplicación de escritorio.
  • Cambie el primer plano arbitrariamente entre la aplicación de la Tienda Windows y los entornos de escritorio.

Sintaxis

BOOL SetProcessRestrictionExemption(
  BOOL fEnableExemption
);

Parámetros

fEnableExemption

Cuando se establece en TRUE, indica una solicitud para deshabilitar la exención para el proceso de llamada.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Cualquier proceso puede llamar a esta función, incluidos los procesos y procesos de aplicaciones de la Tienda Windows y de escritorio que usan código IL.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado winuser.h
Library User32.lib
Archivo DLL User32.dll