Freigeben über


SESSION_BUFFER-Struktur (nb30.h)

[Netbios wird unter Windows Vista, Windows Server 2008 und nachfolgenden Versionen des Betriebssystems nicht unterstützt]

Die SESSION_BUFFER-Struktur enthält Informationen zu einer lokalen Netzwerksitzung. Mindestens eine SESSION_BUFFER-Struktur folgt einer SESSION_HEADER-Struktur , wenn eine Anwendung den Befehl NCBSSTAT im ncb_command Member der NCB-Struktur angibt.

Syntax

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;

Member

lsn

Gibt die lokale Sitzungsnummer an.

state

Gibt den Zustand der Sitzung an. Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
LISTEN_OUTSTANDING
Die Sitzung wartet auf einen Anruf von einem Remotecomputer.
CALL_PENDING
Die Sitzung versucht, eine Verbindung mit einem Remotecomputer herzustellen.
SESSION_ESTABLISHED
Die Sitzung hat eine Verbindung hergestellt und kann Daten übertragen.
HANGUP_PENDING
Die Sitzung wird aufgrund eines Befehls des lokalen Benutzers gelöscht.
HANGUP_COMPLETE
Die Sitzung wurde aufgrund eines Befehls des lokalen Benutzers gelöscht.
SESSION_ABORTED
Die Sitzung wurde aufgrund eines Netzwerk- oder Benutzerproblems abgebrochen.

local_name[NCBNAMSZ]

Gibt den 16-Byte-NetBIOS-Namen auf dem lokalen Computer an, der für diese Sitzung verwendet wird.

remote_name[NCBNAMSZ]

Gibt den 16-Byte-NetBIOS-Namen auf dem Remotecomputer an, der für diese Sitzung verwendet wird.

rcvs_outstanding

Gibt die Anzahl der ausstehenden NCBRECV-Befehle an.

sends_outstanding

Gibt die Anzahl der ausstehenden NCBSEND - und NCBCHAINSEND-Befehle an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile nb30.h

Weitere Informationen

NCB

NetBIOS-Strukturen

SESSION_HEADER

Übersicht über die NetBIOS-Schnittstelle