LUID_AND_ATTRIBUTES
結構體LUID_AND_ATTRIBUTES 代表一個本地唯一標示符(LUID)和它的屬性。
typedef struct _LUID_AND_ATTRIBUTES
{ // luaa
LUID Luid;
DWORD Attributes;
} LUID_AND_ATTRIBUTES;
成員
Luid
標識了一個LUID值
Attributes
標識了LUID屬性.這個值包含了多達32位(one-bit)的標識.它的意思是取決於LUID的定義和使用
備註
結構體LUID_AND_ATTRIBUTES 代表了一個經常改變屬性 的LUID,
例如當它用來代表PRIVILEGE_SET結構體特權的時候.
特權代表 LUIDs且有屬性表明當前是啓用或禁用
屬性 |
描述 |
SE_PRIVILEGE_ENABLED |
這個特權被啓用。 |
SE_PRIVILEGE_ENABLED_BY_DEFAULT |
特權默認啓用
|
SE_PRIVILEGE_USED_FOR_ACCESS |
特權被用來訪問一個對象或服務。 這個標誌 被用於 標識有關特權,因爲 通過一組客戶端應用程序,可能包含不必要的特權 |
本人添加:
使用LookupPrivilegeName函數,可以將LUID轉換成對應的 字符串常量
使用LookupPrivilegeValue函數,可以在本地系統中,用特權的常量(宏)來確定這個LUID的值
也就是說,結構體第一個參數需要用LookupPrivilegeValue來得到特定的LUID值。。這個參看下面鏈接得表(沒全翻譯)