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) |