structure NET_DISPLAY_USER (lmaccess.h)
La structure NET_DISPLAY_USER contient des informations auxquelles un gestionnaire de comptes peut accéder pour déterminer des informations sur les comptes d’utilisateur.
Syntaxe
typedef struct _NET_DISPLAY_USER {
LPWSTR usri1_name;
LPWSTR usri1_comment;
DWORD usri1_flags;
LPWSTR usri1_full_name;
DWORD usri1_user_id;
DWORD usri1_next_index;
} NET_DISPLAY_USER, *PNET_DISPLAY_USER;
Membres
usri1_name
Type : LPWSTR
Pointeur vers une chaîne Unicode qui spécifie le nom du compte d’utilisateur.
usri1_comment
Type : LPWSTR
Pointeur vers une chaîne Unicode qui contient un commentaire associé à l’utilisateur. Cette chaîne peut être une chaîne null ou avoir un nombre quelconque de caractères avant le caractère null de fin (MAXCOMMENTSZ).
usri1_flags
Type : DWORD
Ensemble d’indicateurs de compte d’utilisateur. Ce membre peut être une ou plusieurs des valeurs suivantes.
Notez que la définition des indicateurs de contrôle de compte d’utilisateur peut nécessiter certains privilèges et droits d’accès de contrôle. Pour plus d’informations, consultez la section Remarques de la fonction NetUserSetInfo .
Valeur | Signification |
---|---|
|
Script d’ouverture de session exécuté. Cette valeur doit être définie. |
|
Le compte de l’utilisateur est désactivé. |
|
Aucun mot de passe n'est requis. |
|
L’utilisateur ne peut pas modifier le mot de passe. |
|
Le compte est actuellement verrouillé (bloqué). Pour la fonction NetUserSetInfo , cette valeur peut être effacée pour déverrouiller un compte précédemment verrouillé. Cette valeur ne peut pas être utilisée pour verrouiller un compte précédemment déverrouillé. |
|
Le mot de passe n’expirera jamais sur le compte. |
|
Le compte est activé pour la délégation. Il s’agit d’un paramètre sensible à la sécurité ; les comptes avec cette option activée doivent être étroitement contrôlés. Ce paramètre permet à un service exécuté sous le compte de supposer l’identité d’un client et de s’authentifier en tant qu’utilisateur auprès d’autres serveurs distants sur le réseau. |
|
Le mot de passe de l’utilisateur est stocké sous chiffrement réversible dans Active Directory. |
|
Le compte est marqué comme « sensible » ; d’autres utilisateurs ne peuvent pas agir en tant que délégués de ce compte d’utilisateur. |
|
L’utilisateur doit se connecter au compte d’utilisateur avec un carte intelligent. |
|
Ce principal est limité à l’utilisation uniquement des types de chiffrement DES (Data Encryption Standard) pour les clés. |
|
Ce compte ne nécessite pas de préauthentification Kerberos pour l’ouverture de session. |
|
Le mot de passe de l’utilisateur a expiré.
Windows 2000 : Cette valeur n’est pas prise en charge. |
|
Le compte est approuvé pour authentifier un utilisateur en dehors du package de sécurité Kerberos et le déléguer par le biais d’une délégation contrainte. Il s’agit d’un paramètre sensible à la sécurité ; les comptes avec cette option activée doivent être étroitement contrôlés. Ce paramètre permet à un service exécuté sous le compte d’affirmer l’identité d’un client et de s’authentifier en tant qu’utilisateur auprès de services spécifiquement configurés sur le réseau.
Windows XP/2000 : Cette valeur n’est pas prise en charge. |
Les valeurs suivantes décrivent le type de compte. Une seule valeur peut être définie. Vous ne pouvez pas modifier le type de compte à l’aide de la fonction NetUserSetInfo .
usri1_full_name
Type : LPWSTR
Pointeur vers une chaîne Unicode qui contient le nom complet de l’utilisateur. Cette chaîne peut être une chaîne null ou avoir un nombre quelconque de caractères avant le caractère null de fin.
usri1_user_id
Type : DWORD
Identificateur relatif (RID) de l’utilisateur. L’identificateur relatif est déterminé par la base de données de comptes lors de la création de l’utilisateur. Il définit de manière unique ce compte d’utilisateur pour le gestionnaire de comptes dans le domaine. Pour plus d’informations sur les identificateurs relatifs, consultez Composants SID.
usri1_next_index
Type : DWORD
Index de la dernière entrée retournée par la fonction NetQueryDisplayInformation . Transmettez cette valeur en tant que paramètre Index à NetQueryDisplayInformation pour renvoyer l’entrée logique suivante. Notez que vous ne devez pas utiliser la valeur de ce membre à des fins autres que pour récupérer des données supplémentaires avec des appels supplémentaires à NetQueryDisplayInformation.
Spécifications
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) |