SESSION_INFO_2 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 type de client qui a établi la session.
Syntaxe
typedef struct _SESSION_INFO_2 {
LMSTR sesi2_cname;
LMSTR sesi2_username;
DWORD sesi2_num_opens;
DWORD sesi2_time;
DWORD sesi2_idle_time;
DWORD sesi2_user_flags;
LMSTR sesi2_cltype_name;
} SESSION_INFO_2, *PSESSION_INFO_2, *LPSESSION_INFO_2;
Membres
sesi2_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 (\).
sesi2_username
Pointeur vers une chaîne Unicode spécifiant le nom de l’utilisateur qui a établi la session.
sesi2_num_opens
Spécifie une valeur DWORD qui contient le nombre de fichiers, d’appareils et de canaux ouverts pendant la session.
sesi2_time
Spécifie une valeur DWORD qui contient le nombre de secondes pendant lesquelles la session a été active.
sesi2_idle_time
Spécifie une valeur DWORD qui contient le nombre de secondes pendant lesquelles la session a été inactive.
sesi2_user_flags
Spécifie une valeur DWORD qui décrit comment l’utilisateur a établi la session. Ce membre peut être l’une des valeurs suivantes.
sesi2_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.
Configuration requise
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) |