SESSION_BUFFER
The SESSION_BUFFER
structure contains information about a local network session. One or more SESSION_BUFFER
structures follows a SESSION_HEADER
typedef struct _SESSION_BUFFER { // sb
UCHAR lsn;
UCHAR
state;
UCHAR
local_name[NCBNAMSZ];
UCHAR
remote_name[NCBNAMSZ];
UCHAR
rcvs_outstanding;
UCHAR
sends_outstanding;
} SESSION_BUFFER;
Members
lsn
Specifies the
local session number.
state
Specifies the
state of the session. This member can be one of the following values:
Value |
Meaning |
LISTEN_OUTSTANDING |
The session
is waiting for a call from a remote computer. |
CALL_PENDING |
The session
is attempting to connect to a remote computer. |
SESSION_ESTABLISHED |
The session
connected and is able to transfer data. |
HANGUP_PENDING |
The session
is being deleted due to a command by the local user. |
HANGUP_COMPLETE |
The session
was deleted due to a command by the local user. |
SESSION_ABORTED |
The session
was abandoned due to a network or user problem. |
local_name
Specifies the
16-byte NetBIOS name on the local computer used for this session.
remote_name
Specifies the
16-byte NetBIOS name on the remote computer used for this session.
rcvs_outstanding
Specifies the
number of pending NCBRECV commands.
sends_outstanding
Specifies the
number of pending NCBSEND and NCBCHAINSEND commands.
See Also