CTokenPrivileges::Add

添加一个或多个权限。CTokenPrivileges 访问令牌对象。

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

参数

  • pszPrivilege
    为指定权限的名称为Null结尾的字符串的指针,对于WINNT.H标头文件定义。

  • bEnable
    true,授权有效。 如果错误,该权限是禁用。

  • rPrivileges
    TOKEN_PRIVILEGES 结构。 权限和属性从此结构复制并将其添加到 CTokenPrivileges 对象。

返回值

此方法的第一个窗体则返回true;否则返回权限已成功添加,错误。

要求

Header: atlsecurity.h

请参见

参考

CTokenPrivileges选件类

CTokenPrivileges::Delete

CTokenPrivileges::DeleteAll