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.
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.
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) |