SESSION_INFO_502 structure (lmshare.h)

Contient des informations sur la session, y compris le nom de l’ordinateur ; nom de l’utilisateur ; ouvrir des fichiers, des canaux et des appareils sur l’ordinateur ; et le nom du transport utilisé par le client.

Syntaxe

typedef struct _SESSION_INFO_502 {
  LMSTR sesi502_cname;
  LMSTR sesi502_username;
  DWORD sesi502_num_opens;
  DWORD sesi502_time;
  DWORD sesi502_idle_time;
  DWORD sesi502_user_flags;
  LMSTR sesi502_cltype_name;
  LMSTR sesi502_transport;
} SESSION_INFO_502, *PSESSION_INFO_502, *LPSESSION_INFO_502;

Membres

sesi502_cname

Pointeur vers une chaîne Unicode spécifiant le nom de l’ordinateur qui a établi la session. Cette chaîne ne peut pas contenir de barre oblique inverse (\).

sesi502_username

Pointeur vers une chaîne Unicode spécifiant le nom de l’utilisateur qui a établi la session.

sesi502_num_opens

Spécifie le nombre de fichiers, d’appareils et de canaux ouverts pendant la session.

sesi502_time

Spécifie le nombre de secondes pendant lesquelles la session a été active.

sesi502_idle_time

Spécifie le nombre de secondes pendant lesquelles la session a été inactive.

sesi502_user_flags

Spécifie une valeur qui décrit comment l’utilisateur a établi la session. Ce membre peut être l’une des valeurs suivantes.

Valeur Signification
SESS_GUEST
L’utilisateur spécifié par le membre sesi502_username a établi la session à l’aide d’un compte invité.
SESS_NOENCRYPTION
L’utilisateur spécifié par le membre sesi502_username a établi la session sans utiliser le chiffrement de mot de passe.

sesi502_cltype_name

Pointeur vers une chaîne Unicode qui spécifie le type de client qui a établi la session. Voici les types définis pour les serveurs LAN Manager.

Valeur Signification
DOS LM 1.0
LAN Manager pour les clients MS-DOS 1.0.
DOS LM 2.0
LAN Manager pour les clients MS-DOS 2.0.
OS/2 LM 1.0
LAN Manager pour les clients MS-OS/2 1.0.
OS/2 LM 2.0
LAN Manager pour les clients MS-OS/2 2.0.
 

Les sessions des serveurs LAN Manager exécutant UNIX apparaissent également sous la forme LAN Manager 2.0.

sesi502_transport

Spécifie le nom du transport que le client utilise pour communiquer avec le serveur.

Configuration requise

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

Voir aussi

NetSessionEnum

Vue d’ensemble de la gestion du réseau

Structures de gestion réseau

Fonctions de session