Поделиться через


структура SESSION_INFO_1 (lmshare.h)

Содержит сведения о сеансе, включая имя компьютера; имя пользователя; и открывают файлы, каналы и устройства на компьютере.

Синтаксис

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;

Члены

sesi1_cname

Указатель на строку Юникода, указывающую имя компьютера, на который был установлен сеанс. Эта строка не может содержать обратную косую черту (\).

sesi1_username

Указатель на строку Юникода, указывающую имя пользователя, который установил сеанс.

sesi1_num_opens

Задает значение DWORD, содержащее количество файлов, устройств и каналов, открытых во время сеанса.

sesi1_time

Указывает значение DWORD, содержащее количество секунд, в течение которых сеанс был активен.

sesi1_idle_time

Задает значение DWORD, содержащее количество секунд, в течение которых сеанс был бездействующим.

sesi1_user_flags

Задает значение DWORD, описывающее, как пользователь установил сеанс. Этот элемент может иметь одно из следующих значений.

Значение Значение
SESS_GUEST
Пользователь, указанный участником sesi1_username , создал сеанс с помощью гостевой учетной записи.
SESS_NOENCRYPTION
Пользователь, указанный участником sesi1_username , создал сеанс без шифрования пароля.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть lmshare.h (включая Lm.h)

См. также раздел

NetSessionEnum

NetSessionGetInfo

Общие сведения об управлении сетью

Структуры управления сетью

Функции сеанса