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