LUID_AND_ATTRIBUTES結構 (wdm.h)
LUID_AND_ATTRIBUTES 代表本機唯一標識碼 (LUID) 及其屬性。
語法
typedef struct _LUID_AND_ATTRIBUTES {
LUID Luid;
ULONG Attributes;
} LUID_AND_ATTRIBUTES, *PLUID_AND_ATTRIBUTES;
成員
Luid
LUID 值。
Attributes
指定 LUID 的屬性。 這個值包含最多32個一位旗標。 其意義取決於 LUID 的定義和使用方式。
下列屬性是針對權限所定義:
屬性 | 描述 |
---|---|
SE_PRIVILEGE_ENABLED | 已啟用許可權。 |
SE_PRIVILEGE_ENABLED_BY_DEFAULT | 默認會啟用許可權。 |
SE_PRIVILEGE_USED_FOR_ACCESS | 許可權是用來取得物件或服務的存取權。 此旗標可用來識別用戶端應用程式所傳遞之集合中可能包含不必要許可權的相關許可權。 |
言論
LUID_AND_ATTRIBUTES 結構可以代表經常變更其屬性的 LUID,例如,當它用來表示PRIVILEGE_SET結構中的許可權時。 許可權是由 LUID 表示,而且具有屬性,指出它們目前已啟用或停用。
請注意下列衍生類型:
typedef LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES_ARRAY[ANYSIZE_ARRAY];
typedef LUID_AND_ATTRIBUTES_ARRAY *PLUID_AND_ATTRIBUTES_ARRAY;
要求
要求 | 價值 |
---|---|
標頭 | wdm.h (包括 Ntddk.h、Ntifs.h、Fltkernel.h) |