estrutura JOBOBJECT_BASIC_UI_RESTRICTIONS (winnt.h)
Contém restrições básicas de interface do usuário para um objeto de trabalho.
Sintaxe
typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONS {
DWORD UIRestrictionsClass;
} JOBOBJECT_BASIC_UI_RESTRICTIONS, *PJOBOBJECT_BASIC_UI_RESTRICTIONS;
Membros
UIRestrictionsClass
A classe de restrição para a interface do usuário. Esse membro pode ser um ou mais dos valores a seguir.
Valor | Significado |
---|---|
|
Impede que os processos associados ao trabalho criem áreas de trabalho e alternem áreas de trabalho usando as funções CreateDesktop e SwitchDesktop . |
|
Impede que os processos associados ao trabalho chamem a função ChangeDisplaySettings . |
|
Impede que os processos associados ao trabalho chamem a função ExitWindows ou ExitWindowsEx . |
|
Impede que os processos associados ao trabalho acessem átomos globais. Quando esse sinalizador é usado, cada trabalho tem sua própria tabela atômica. |
|
Impede que os processos associados ao trabalho usem identificadores user pertencentes a processos não associados ao mesmo trabalho. |
|
Impede que os processos associados ao trabalho leiam dados da área de transferência. |
|
Impede que os processos associados ao trabalho alterem os parâmetros do sistema usando a função SystemParametersInfo . |
|
Impede que os processos associados ao trabalho gravem dados na área de transferência. |
Comentários
Se você especificar o sinalizador JOB_OBJECT_UILIMIT_HANDLES, quando um processo associado ao trabalho transmitir mensagens, elas serão enviadas apenas para janelas de nível superior pertencentes a processos associados ao mesmo trabalho. Além disso, os ganchos só podem ser instalados em threads pertencentes a processos associados ao trabalho.
Para conceder acesso a um identificador de usuário para um trabalho que tenha uma restrição de interface do usuário, use a função UserHandleGrantAccess .
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winnt.h (inclua Windows.h) |