共用方式為


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 的定義和使用方式。

下列屬性是針對權限所定義:

屬性 Description
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)

另請參閱

LUID

PRIVILEGE_SET

SeFilterToken

SePrivilegeCheck