簡介
TOKEN_PRIVILEGES contains information about a set of privileges for an access token.
typedef struct _TOKEN_PRIVILEGES
{
ULONG PrivilegeCount; //數組元素的個數
LUID_AND_ATTRIBUTES Privileges[ANYSIZE_ARRAY]; //數組.類型為LUID_AND_ATTRIBUTES
} TOKEN_PRIVILEGES, *PTOKEN_PRIVILEGES;
有關LUID_AND_ATTRIBUTES,請查閱MSDN.
成員
PrivilegeCount
指定 特權數組的個數(因為下一個參數是一個數組)
Privileges
一個 LUID_AND_ATTRIBUTES結構體. 每個結構體包括LUID和特權的屬性. 特權的屬性可以是下列值的組合:
屬性 | 描述 |
SE_PRIVILEGE_ENABLED_BY_DEFAULT | 特權默認啟用 |
SE_PRIVILEGE_ENABLED | 特權啟用. |
SE_PRIVILEGE_USED_FOR_ACCESS | 特權被用來訪問一個對象或服務。 這個標誌 被用於 標識有關特權,因為 通過一組客戶端應用程式,可能包含不必要的特權 |