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 を含む) |