nb30.h) (SESSION_BUFFER 结构

[Windows Vista、Windows Server 2008 和操作系统的后续版本不支持 Netbios ]

SESSION_BUFFER结构包含有关本地网络会话的信息。 当应用程序在 NCB 结构的ncb_command成员中指定 NCBSSTAT 命令时,一个或多个SESSION_BUFFER结构遵循SESSION_HEADER结构。

语法

typedef struct _SESSION_BUFFER {
  UCHAR lsn;
  UCHAR state;
  UCHAR local_name[NCBNAMSZ];
  UCHAR remote_name[NCBNAMSZ];
  UCHAR rcvs_outstanding;
  UCHAR sends_outstanding;
} SESSION_BUFFER, *PSESSION_BUFFER;

成员

lsn

指定本地会话编号。

state

指定会话的状态。 此成员可以是以下值之一。

含义
LISTEN_OUTSTANDING
会话正在等待来自远程计算机的调用。
CALL_PENDING
会话正在尝试连接到远程计算机。
SESSION_ESTABLISHED
会话已连接并且能够传输数据。
HANGUP_PENDING
由于本地用户的命令,正在删除会话。
HANGUP_COMPLETE
由于本地用户的命令,会话已被删除。
SESSION_ABORTED
由于网络或用户问题,会话已放弃。

local_name[NCBNAMSZ]

指定用于此会话的本地计算机上的 16 字节 NetBIOS 名称。

remote_name[NCBNAMSZ]

指定用于此会话的远程计算机上的 16 字节 NetBIOS 名称。

rcvs_outstanding

指定挂起的 NCBRECV 命令数。

sends_outstanding

指定挂起的 NCBSENDNCBCHAINSEND 命令的数目。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 nb30.h

另请参阅

NCB

NetBIOS 结构

SESSION_HEADER

NetBIOS 接口概述