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