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


CTokenPrivileges::Add

Добавляет один или несколько прав доступа к объекту маркера доступа CTokenPrivileges.

bool Add( 
   LPCTSTR pszPrivilege, 
   bool bEnable  
) throw(...); 
void Add( 
   const TOKEN_PRIVILEGES & rPrivileges  
) throw(...);

Параметры

  • pszPrivilege
    Указатель на null- завершенной строку, определяющую имя права доступа, как определено в файле заголовка WINNT.H.

  • bEnable
    True, если включена privilege. Если false, отключена privilege.

  • rPrivileges
    Ссылка на структуру TOKEN_PRIVILEGES. Привилегиям и атрибутам копируются из этой структуры и добавлены к CTokenPrivileges объект.

Возвращаемое значение

Первой формой этого метода возвращает значение true, если права добавлены успешно, в противном случае – значение false.

Требования

Header: atlsecurity.h

См. также

Ссылки

CTokenPrivileges Class

CTokenPrivileges::Delete

CTokenPrivileges::DeleteAll