структура SESSION_INFO_2 (lmshare.h)
Содержит сведения о сеансе, включая имя компьютера; имя пользователя; открывать файлы, каналы и устройства на компьютере; и тип клиента, настроив сеанс.
Синтаксис
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;
Члены
sesi2_cname
Указатель на строку Юникода, указывающую имя компьютера, на который был установлен сеанс. Эта строка не может содержать обратную косую черту (\).
sesi2_username
Указатель на строку Юникода, указывающую имя пользователя, создавшего сеанс.
sesi2_num_opens
Задает значение DWORD, содержащее количество файлов, устройств и каналов, открытых во время сеанса.
sesi2_time
Задает значение DWORD, содержащее количество секунд, в течение которых сеанс был активен.
sesi2_idle_time
Задает значение DWORD, содержащее количество секунд, в течение которых сеанс был бездействующим.
sesi2_user_flags
Задает значение DWORD, описывающее, как пользователь установил сеанс. Этот элемент может быть одним из следующих значений.
sesi2_cltype_name
Указатель на строку Юникода, указывающую тип клиента, который установил сеанс. Ниже приведены определенные типы для серверов LAN Manager.
Сеансы с серверов LAN Manager под управлением UNIX также будут отображаться как LAN Manager 2.0.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | lmshare.h (включая Lm.h) |