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
JOB_OBJECT_UILIMIT_DESKTOP
0x00000040
Impide que los procesos asociados al trabajo creen escritorios y cambien de escritorio mediante las funciones CreateDesktop y SwitchDesktop .
JOB_OBJECT_UILIMIT_DISPLAYSETTINGS
0x00000010
Impide que los procesos asociados al trabajo llamen a la función ChangeDisplaySettings .
JOB_OBJECT_UILIMIT_EXITWINDOWS
0x00000080
Impide que los procesos asociados al trabajo llamen a la función ExitWindows o ExitWindowsEx .
JOB_OBJECT_UILIMIT_GLOBALATOMS
0x00000020
Impide que los procesos asociados al trabajo accedan a átomos globales. Cuando se usa esta marca, cada trabajo tiene su propia tabla atom.
JOB_OBJECT_UILIMIT_HANDLES
0x00000001
Impide que los procesos asociados al trabajo usen identificadores USER propiedad de los procesos que no están asociados con el mismo trabajo.
JOB_OBJECT_UILIMIT_READCLIPBOARD
0x00000002
Impide que los procesos asociados al trabajo lean datos del Portapapeles.
JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS
0x00000008
Impide que los procesos asociados al trabajo cambien los parámetros del sistema mediante la función SystemParametersInfo .
JOB_OBJECT_UILIMIT_WRITECLIPBOARD
0x00000004
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)

Consulte también

ExitWindows

ExitWindowsEx

QueryInformationJobObject

SetInformationJobObject

SystemParametersInfo

UserHandleGrantAccess