Partager via


structure SESSION_INFO_1 (lmshare.h)

Contient des informations sur la session, y compris le nom de l’ordinateur ; nom de l’utilisateur ; et ouvrez les fichiers, les canaux et les appareils sur l’ordinateur.

Syntaxe

typedef struct _SESSION_INFO_1 {
  LMSTR sesi1_cname;
  LMSTR sesi1_username;
  DWORD sesi1_num_opens;
  DWORD sesi1_time;
  DWORD sesi1_idle_time;
  DWORD sesi1_user_flags;
} SESSION_INFO_1, *PSESSION_INFO_1, *LPSESSION_INFO_1;

Membres

sesi1_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 (\).

sesi1_username

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

sesi1_num_opens

Spécifie une valeur DWORD qui contient le nombre de fichiers, d’appareils et de canaux ouverts pendant la session.

sesi1_time

Spécifie une valeur DWORD qui contient le nombre de secondes pendant lesquelles la session a été active.

sesi1_idle_time

Spécifie une valeur DWORD qui contient le nombre de secondes pendant lesquelles la session a été inactive.

sesi1_user_flags

Spécifie une valeur DWORD qui décrit la façon dont 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 sesi1_username a établi la session à l’aide d’un compte invité.
SESS_NOENCRYPTION
L’utilisateur spécifié par le membre sesi1_username a établi la session sans utiliser le chiffrement de mot de passe.

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 (inclure Lm.h)

Voir aussi

NetSessionEnum

NetSessionGetInfo

Vue d’ensemble de la gestion du réseau

Structures de gestion réseau

Fonctions de session