struttura JOBOBJECT_BASIC_UI_RESTRICTIONS (winnt.h)
Contiene restrizioni di base dell'interfaccia utente per un oggetto processo.
Sintassi
typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONS {
DWORD UIRestrictionsClass;
} JOBOBJECT_BASIC_UI_RESTRICTIONS, *PJOBOBJECT_BASIC_UI_RESTRICTIONS;
Members
UIRestrictionsClass
Classe di restrizione per l'interfaccia utente. Questo membro può essere uno o più dei valori seguenti.
Valore | Significato |
---|---|
|
Impedisce ai processi associati al processo di creare desktop e cambiare desktop usando le funzioni CreateDesktop e SwitchDesktop . |
|
Impedisce ai processi associati al processo di chiamare la funzione ChangeDisplaySettings . |
|
Impedisce ai processi associati al processo di chiamare la funzione ExitWindows o ExitWindowsEx . |
|
Impedisce ai processi associati al processo di accedere agli atomi globali. Quando viene usato questo flag, ogni processo ha una propria tabella atom. |
|
Impedisce ai processi associati al processo di usare handle USER di proprietà dei processi non associati allo stesso processo. |
|
Impedisce ai processi associati al processo di leggere i dati dagli Appunti. |
|
Impedisce ai processi associati al processo di modificare i parametri di sistema usando la funzione SystemParametersInfo . |
|
Impedisce ai processi associati al processo di scrivere dati negli Appunti. |
Commenti
Se si specifica il flag di JOB_OBJECT_UILIMIT_HANDLES, quando un processo associato al processo trasmette i messaggi, questi vengono inviati solo alle finestre di primo livello di proprietà dei processi associati allo stesso processo. Inoltre, gli hook possono essere installati solo sui thread appartenenti ai processi associati al processo.
Per concedere l'accesso a un handle utente a un processo con una restrizione dell'interfaccia utente, usare la funzione UserHandleGrantAccess .
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winnt.h (include Windows.h) |