TOKEN_PRIVILEGES结构包含有关访问令牌的一组权限的信息。
typedef struct _TOKEN_PRIVILEGES { // tp
DWORD PrivilegeCount;
LUID_AND_ATTRIBUTES Privileges[ANYSIZE_ARRAY];
} TOKEN_PRIVILEGES;
会员
PrivilegeCount
指定特权数组中的条目数。
特权
指定LUID_AND_ATTRIBUTES结构的数组。每个结构都包含LUID和特权的属性。权限的属性可以是以下值的组合:
属性 | 描述 | ||||
SE_PRIVILEGE_ENABLED_BY_DEFAULT | |||||
默认情况下启用该权限。 | |||||
SE_PRIVILEGE_ENABLED | |||||
启用该权限。 | |||||
SE_PRIVILEGE_USED_FOR_ACCESS | |||||
该权限用于访问对象或服务。此标志用于标识可能包含不必要权限的客户端应用程序传递的集合中的相关权限。 |
也可以看看
AdjustTokenPrivileges, GetTokenInformation, LUID, LUID_AND_ATTRIBUTES, PrivilegeCheck, PrivilegedServiceAuditAlarm, PRIVILEGE_SET, SetTokenInformation, TOKEN_CONTROL, TOKEN_DEFAULT_DACL, TOKEN_GROUPS, TOKEN_INFORMATION_CLASS, TOKEN_OWNER, TOKEN_PRIMARY_GROUP, TOKEN_SOURCE, TOKEN_STATISTICS, TOKEN_TYPE, TOKEN_USER