Структура JOBOBJECT_BASIC_UI_RESTRICTIONS


Структура JOBOBJECT_BASIC_UI_RESTRICTIONS содержит основные ограничения пользовательского интерфейса для объекта задания.

Синтаксис

typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONS {
    DWORD UIRestrictionsClass;
} JOBOBJECT_BASIC_UI_RESTRICTIONS, *PJOBOBJECT_BASIC_UI_RESTRICTIONS;

Члены структуры

UIRestrictionsClass

Класс ограничений для пользовательского интерфейса. Этот член может состоять из одного или нескольких нижеследующих значений.

Значение

Предназначение

JOB_OBJECT_UILIMIT_DESKTOP

Не допускает процессы, связанные с заданием к созданию рабочих столов и переключению рабочих столов, используя функции CreateDesktop и SwitchDesktop. 

JOB_OBJECT_UILIMIT_DISPLAYSETTINGS

Не допускает процессы, связанные с заданием к вызову функции ChangeDisplaySettings.

JOB_OBJECT_UILIMIT_EXITWINDOWS

Не допускает процессы, связанные с заданием к вызову функции ExitWindows или ExitWindowsEx. 

JOB_OBJECT_UILIMIT_GLOBALATOMS

Не допускает процессы, связанные с заданием к доступу к общим атомам. Когда этот флажок используется, каждое задание имеет свою собственную таблицу атомов. 

JOB_OBJECT_UILIMIT_HANDLES

Не допускает процессы, связанные с заданием к использованию дескрипторов USER, принадлежащих процессам, не связанным с тем же самым заданием.

JOB_OBJECT_UILIMIT_READCLIPBOARD

Не допускает процессы, связанные с заданием к чтению данных из буфера обмена. 

JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS

Не допускает процессы, связанные с заданием к изменению системных параметров при помощи использования функции SystemParametersInfo. 

JOB_OBJECT_UILIMIT_WRITECLIPBOARD

Не допускает процессы, связанные с заданием к записи данных в буфер обмена.

Замечания

Если Вы устанавливаете флажок JOB_OBJECT_UILIMIT_HANDLES, когда процесс, связанный с заданием транслирует сообщения, они отправляются только в окна верхнего уровня, принадлежащие процессам, связанным с тем же самым заданием. Кроме того, hook-точки могут быть установлены только на потоках, принадлежащих процессам, связанным с заданием.

Чтобы предоставлять доступ к дескрипторам User заданию, которое имеет ограничение пользовательского интерфейса, используйте функцию UserHandleGrantAccess.

Смотри также

Краткий обзор Процессы и потоки, Структуры, используемые объектом задания, ExitWindows, ExitWindowsEx QueryInformationJobObject, SetInformationJobObject, SystemParametersInfo, UserHandleGrantAccess

Размещение и совместимость JOBOBJECT_BASIC_UI_RESTRICTIONS

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Нет

Windows Me

Нет

Windows 98

Нет

Windows 95

Нет

Заголовочный файл

 

- объявлено в

Winnt.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz