struttura LUID_AND_ATTRIBUTES (wdm.h)
LUID_AND_ATTRIBUTES rappresenta un identificatore univoco locale (LUID) e i relativi attributi.
Sintassi
typedef struct _LUID_AND_ATTRIBUTES {
LUID Luid;
ULONG Attributes;
} LUID_AND_ATTRIBUTES, *PLUID_AND_ATTRIBUTES;
Members
Luid
Valore LUID.
Attributes
Specifica gli attributi del LUID. Questo valore contiene fino a 32 flag a un bit. Il suo significato dipende dalla definizione e dall'uso del LUID.
Per i privilegi vengono definiti gli attributi seguenti:
Attributo | Descrizione |
---|---|
SE_PRIVILEGE_ENABLED | Il privilegio è abilitato. |
SE_PRIVILEGE_ENABLED_BY_DEFAULT | Il privilegio è abilitato per impostazione predefinita. |
SE_PRIVILEGE_USED_FOR_ACCESS | Il privilegio è stato usato per ottenere l'accesso a un oggetto o a un servizio. Questo flag viene usato per identificare i privilegi pertinenti in un set passato da un'applicazione client che può contenere privilegi non necessari. |
Commenti
Una struttura LUID_AND_ATTRIBUTES può rappresentare un LUID i cui attributi cambiano frequentemente, ad esempio quando viene usato per rappresentare i privilegi nella struttura PRIVILEGE_SET. I privilegi sono rappresentati da LUID e hanno attributi che indicano se sono attualmente abilitati o disabilitati.
Tenere presente i tipi derivati seguenti:
typedef LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES_ARRAY[ANYSIZE_ARRAY];
typedef LUID_AND_ATTRIBUTES_ARRAY *PLUID_AND_ATTRIBUTES_ARRAY;
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h (include Ntddk.h, Ntifs.h, Fltkernel.h) |