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 的定义和用法。
为特权定义了以下属性:
Attribute | 说明 |
---|---|
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) |