Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Каждый тип защищаемого объекта имеет набор прав доступа, соответствующих операциям, определенным для этого типа объекта. Помимо этих прав доступа для конкретного объекта, существует набор стандартных прав доступа, соответствующих операциям, общим для большинства типов защищаемых объектов.
Стандартные константы прав доступа
Формат маски доступа включает набор битов для стандартных прав доступа. Следующие константы Windows для стандартных прав доступа определены в Winnt.h.
Постоянный | Значение |
---|---|
УДАЛИТЬ | Право на удаление объекта. |
READ_CONTROL | Право на чтение сведений в дескрипторе безопасности объекта, не включая сведения в списке управления доступом системы (SACL). |
СИНХРОНИЗИРОВАТЬ | Право использовать объект для синхронизации. Это позволяет потоку ждать, пока объект не находится в сигнальном состоянии. Некоторые типы объектов не поддерживают этот доступ. |
WRITE_DAC | Право изменить дискреционный список управления доступом (DACL) в дескрипторе безопасности объекта. |
WRITE_OWNER (запись владельца) | Право изменить владельца в дескрипторе безопасности объекта. |
Winnt.h также определяет следующие сочетания стандартных констант прав доступа.
Постоянный | Значение |
---|---|
STANDARD_RIGHTS_ALL | Объединяет доступ DELETE, READ_CONTROL, WRITE_DAC, WRITE_OWNER и SYNCHRONIZE. |
СТАНДАРТНЫЕ_ПРАВА_НА_ВЫПОЛНЕНИЕ | В настоящее время определено равное READ_CONTROL. |
STANDARD_RIGHTS_READ | В настоящее время определено равное READ_CONTROL. |
ТРЕБУЮТСЯ СТАНДАРТНЫЕ ПРАВА. | Объединяет доступ к DELETE, READ_CONTROL, WRITE_DAC и WRITE_OWNER. |
СТАНДАРТНЫЕ ПРАВА НА ЗАПИСЬ | В настоящее время определено равное READ_CONTROL. |