перечисление AUTHZ_SID_OPERATION (authz.h)
Перечисление AUTHZ_SID_OPERATION указывает тип операций sid, которые можно выполнить путем вызова функции AuthzModifySids .
Синтаксис
typedef enum {
AUTHZ_SID_OPERATION_NONE = 0,
AUTHZ_SID_OPERATION_REPLACE_ALL,
AUTHZ_SID_OPERATION_ADD,
AUTHZ_SID_OPERATION_DELETE,
AUTHZ_SID_OPERATION_REPLACE
} AUTHZ_SID_OPERATION, *PAUTHZ_SID_OPERATION;
Константы
AUTHZ_SID_OPERATION_NONE Значение: 0 Ничего не изменяйте. |
AUTHZ_SID_OPERATION_REPLACE_ALL Удаляет все существующие идентификаторы безопасности и заменяет их указанными идентификаторами БЕЗОПАСНОСТИ. Если заменяемые идентификаторы БЕЗОПАСНОСТИ не указаны, удаляются все существующие идентификаторы безопасности. Эта операция может быть указана только один раз и должна быть единственной указанной операцией. |
AUTHZ_SID_OPERATION_ADD Добавляет новый идентификатор безопасности. Если идентификатор безопасности уже существует, вызов завершается ошибкой. |
AUTHZ_SID_OPERATION_DELETE Удаляет указанный идентификатор безопасности. Если соответствующий идентификатор безопасности не найден, изменения не выполняются и вызов завершается ошибкой. |
AUTHZ_SID_OPERATION_REPLACE Заменяет существующий идентификатор безопасности указанным идентификатором безопасности. Если идентификатор безопасности еще не существует, добавляет его. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | authz.h |