estructura LUID_AND_ATTRIBUTES (wdm.h)

LUID_AND_ATTRIBUTES representa un identificador único local (LUID) y sus atributos.

Sintaxis

typedef struct _LUID_AND_ATTRIBUTES {
  LUID  Luid;
  ULONG Attributes;
} LUID_AND_ATTRIBUTES, *PLUID_AND_ATTRIBUTES;

Miembros

Luid

Un valor LUID.

Attributes

Especifica los atributos del LUID. Este valor contiene hasta 32 marcas de un solo bit. Su significado depende de la definición y el uso del LUID.

Los atributos siguientes se definen para los privilegios:

Atributo Descripción
SE_PRIVILEGE_ENABLED El privilegio está habilitado.
SE_PRIVILEGE_ENABLED_BY_DEFAULT El privilegio está habilitado de forma predeterminada.
SE_PRIVILEGE_USED_FOR_ACCESS El privilegio se usó para obtener acceso a un objeto o servicio. Esta marca se usa para identificar los privilegios pertinentes en un conjunto pasado por una aplicación cliente que puede contener privilegios innecesarios.

Comentarios

Una estructura de LUID_AND_ATTRIBUTES puede representar un LUID cuyos atributos cambian con frecuencia, como cuando se usa para representar privilegios en la estructura PRIVILEGE_SET. Los privilegios se representan mediante LUID y tienen atributos que indican si están habilitados o deshabilitados actualmente.

Tenga en cuenta los siguientes tipos derivados:

typedef LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES_ARRAY[ANYSIZE_ARRAY];
typedef LUID_AND_ATTRIBUTES_ARRAY *PLUID_AND_ATTRIBUTES_ARRAY;

Requisitos

Requisito Valor
Header wdm.h (incluya Ntddk.h, Ntifs.h, Fltkernel.h)

Consulte también

LUID

PRIVILEGE_SET

SeFilterToken

SePrivilegeCheck