структура SESSION_INFO_502 (lmshare.h)
Содержит сведения о сеансе, включая имя компьютера; имя пользователя; открывать файлы, каналы и устройства на компьютере; и имя транспорта, используемого клиентом.
Синтаксис
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;
Члены
sesi502_cname
Указатель на строку Юникода, указывающую имя компьютера, на который был установлен сеанс. Эта строка не может содержать обратную косую черту (\).
sesi502_username
Указатель на строку Юникода, указывающую имя пользователя, который установил сеанс.
sesi502_num_opens
Указывает количество файлов, устройств и каналов, открытых во время сеанса.
sesi502_time
Указывает количество секунд, в течение которых сеанс был активен.
sesi502_idle_time
Указывает время бездействия сеанса в секундах.
sesi502_user_flags
Указывает значение, описывающее, как пользователь установил сеанс. Этот элемент может иметь одно из следующих значений.
sesi502_cltype_name
Указатель на строку Юникода, указывающую тип клиента, который установил сеанс. Ниже приведены определенные типы для серверов LAN Manager.
Сеансы с серверов LAN Manager под управлением UNIX также будут отображаться как LAN Manager 2.0.
sesi502_transport
Указывает имя транспорта, используемого клиентом для связи с сервером.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | lmshare.h (включая Lm.h) |