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 個の 1 ビット フラグが含まれます。 その意味は、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;

要件

要件
Header wdm.h (Ntddk.h、Ntifs.h、Fltkernel.h を含む)

こちらもご覧ください

LUID

PRIVILEGE_SET

SeFilterToken

SePrivilegeCheck