Поделиться через


перечисление 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