Partager via


GROUP_USERS_INFO_1 structure (lmaccess.h)

La structure GROUP_USERS_INFO_1 contient des informations globales sur les membres du groupe.

Syntaxe

typedef struct _GROUP_USERS_INFO_1 {
  LPWSTR grui1_name;
  DWORD  grui1_attributes;
} GROUP_USERS_INFO_1, *PGROUP_USERS_INFO_1, *LPGROUP_USERS_INFO_1;

Membres

grui1_name

Type : LPWSTR

Pointeur vers une chaîne de caractères Unicode terminée par un caractère Null qui spécifie un nom. Pour plus d'informations, consultez la section Notes.

grui1_attributes

Type : DWORD

Ensemble d’attributs pour cette entrée. Ce membre peut être une combinaison des attributs de groupe de sécurité définis dans le fichier d’en-tête Winnt.h .

Valeur Signification
SE_GROUP_MANDATORY
0x00000001
Le groupe est obligatoire.
SE_GROUP_ENABLED_BY_DEFAULT
0x00000002
Le groupe est activé pour les vérifications d’accès par défaut.
SE_GROUP_ENABLED
0x00000004
Le groupe est activé pour les vérifications d’accès.
SE_GROUP_OWNER
0x00000008
Le groupe identifie un compte de groupe pour lequel l’utilisateur du jeton est le propriétaire du groupe.
SE_GROUP_USE_FOR_DENY_ONLY
0x00000010
Le groupe est utilisé à des fins de refus uniquement. Lorsque cet attribut est défini, l’attribut SE_GROUP_ENABLED ne doit pas être défini.
SE_GROUP_INTEGRITY
0x00000020
Le groupe est utilisé pour l’intégrité. Cet attribut est disponible sur Windows Vista et versions ultérieures.
SE_GROUP_INTEGRITY_ENABLED
0x00000040
Le groupe est activé pour le niveau d’intégrité. Cet attribut est disponible sur Windows Vista et versions ultérieures.
SE_GROUP_LOGON_ID
0xC0000000
Le groupe est utilisé pour identifier une session d’ouverture de session associée à un jeton d’accès.
SE_GROUP_RESOURCE
0x20000000
Le groupe identifie un groupe local de domaine.

Remarques

Si vous appelez la fonction NetGroupGetUsers ou la fonction NetGroupSetUsers , le membre grui1_name contient le nom d’un utilisateur membre du groupe spécifié.

Si vous appelez la fonction NetUserGetGroups ou la fonction NetUserSetGroups , le membre grui1_name contient le nom d’un groupe global auquel appartient l’utilisateur spécifié.

Les noms de compte d’utilisateur sont limités à 20 caractères et les noms de groupe à 256 caractères. En outre, les noms de comptes ne peuvent pas être arrêtés par un point et ils ne peuvent pas inclure de virgules ou d’un des caractères imprimables suivants : « , /, , , [, ], :, |, <, , >+, =, ?, *. Les noms ne peuvent pas non plus inclure de caractères dans la plage 1 à 31, qui ne sont pas imprimables.

Windows Vista et versions ultérieures incluent un ajout au mécanisme de sécurité de contrôle d’accès de Windows qui étiquette les processus et autres objets sécurisables avec un niveau d’intégrité. Les programmes accessibles sur Internet sont plus exposés aux attaques que d’autres programmes, car ils téléchargent du contenu non fiable à partir de sources inconnues. L’exécution de ces programmes avec moins d’autorisations ou un niveau d’intégrité inférieur à celui d’autres programmes réduit la capacité d’un exploit à modifier le système ou à endommager les fichiers de données utilisateur. Les attributs SE_GROUP_INTEGRITY et SE_GROUP_INTEGRITY_ENABLED du membre grui1_attributes sont utilisés à cet effet.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête lmaccess.h (include Lm.h)

Voir aussi

GROUP_USERS_INFO_0

Fonctions de groupe

NetGroupGetUsers

NetGroupSetUsers

NetUserGetGroups

NetUserGetInfo

NetUserSetGroups

Vue d’ensemble de la gestion du réseau

Structures de gestion réseau