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 de 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 permet d’identifier les privilèges pertinents dans un jeu passé 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 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;
Exigences
Exigence | Valeur |
---|---|
d’en-tête | wdm.h (include Ntddk.h, Ntifs.h, Fltkernel.h) |