structure LUID_AND_ATTRIBUTES (wdm.h)
LUID_AND_ATTRIBUTES représente un identificateur unique local (LUID) et ses attributs.
Syntaxe
typedef struct _LUID_AND_ATTRIBUTES {
LUID Luid;
ULONG Attributes;
} LUID_AND_ATTRIBUTES, *PLUID_AND_ATTRIBUTES;
Membres
Luid
Valeur LUID.
Attributes
Spécifie les attributs du LUID. Cette valeur contient jusqu’à 32 indicateurs un bits. Sa signification dépend de la définition et de l’utilisation du LUID.
Les attributs suivants sont définis pour les privilèges :
Attribut | Description |
---|---|
SE_PRIVILEGE_ENABLED | Le privilège est activé. |
SE_PRIVILEGE_ENABLED_BY_DEFAULT | Le privilège est activé par défaut. |
SE_PRIVILEGE_USED_FOR_ACCESS | Le privilège a été utilisé pour accéder à un objet ou à un service. Cet indicateur est utilisé pour identifier les privilèges pertinents dans un ensemble transmis par une application cliente qui peut contenir des privilèges inutiles. |
Remarques
Une structure LUID_AND_ATTRIBUTES peut représenter un LUID dont les attributs changent fréquemment, par exemple lorsqu’il est utilisé pour représenter des privilèges dans la structure PRIVILEGE_SET. Les privilèges sont représentés par des LUID et ont des attributs indiquant s’ils sont actuellement activés ou désactivés.
Tenez compte des types dérivés suivants :
typedef LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES_ARRAY[ANYSIZE_ARRAY];
typedef LUID_AND_ATTRIBUTES_ARRAY *PLUID_AND_ATTRIBUTES_ARRAY;
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (include Ntddk.h, Ntifs.h, Fltkernel.h) |