共用方式為


SESSION_BUFFER 結構 (nb30.h)

[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 介面概觀