estructura JOBOBJECT_BASIC_UI_RESTRICTIONS (winnt.h)
Contiene restricciones básicas de la interfaz de usuario para un objeto de trabajo.
Sintaxis
typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONS {
DWORD UIRestrictionsClass;
} JOBOBJECT_BASIC_UI_RESTRICTIONS, *PJOBOBJECT_BASIC_UI_RESTRICTIONS;
Miembros
UIRestrictionsClass
Clase de restricción para la interfaz de usuario. Este miembro puede ser uno o varios de los valores siguientes.
Valor | Significado |
---|---|
|
Impide que los procesos asociados al trabajo creen escritorios y cambien de escritorio mediante las funciones CreateDesktop y SwitchDesktop . |
|
Impide que los procesos asociados al trabajo llamen a la función ChangeDisplaySettings . |
|
Impide que los procesos asociados al trabajo llamen a la función ExitWindows o ExitWindowsEx . |
|
Impide que los procesos asociados al trabajo accedan a átomos globales. Cuando se usa esta marca, cada trabajo tiene su propia tabla atom. |
|
Impide que los procesos asociados al trabajo usen identificadores USER propiedad de los procesos que no están asociados con el mismo trabajo. |
|
Impide que los procesos asociados al trabajo lean datos del Portapapeles. |
|
Impide que los procesos asociados al trabajo cambien los parámetros del sistema mediante la función SystemParametersInfo . |
|
Impide que los procesos asociados al trabajo escriban datos en el Portapapeles. |
Comentarios
Si especifica la marca de JOB_OBJECT_UILIMIT_HANDLES, cuando un proceso asociado con los mensajes de difusión del trabajo, solo se envían a ventanas de nivel superior propiedad de los procesos asociados al mismo trabajo. Además, los enlaces solo se pueden instalar en subprocesos que pertenecen a procesos asociados al trabajo.
Para conceder acceso a un identificador de usuario a un trabajo que tenga una restricción de interfaz de usuario, use la función UserHandleGrantAccess .
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winnt.h (incluya Windows.h) |