Bagikan melalui


struktur SESSION_BUFFER (nb30.h)

[Netbios tidak didukung pada Windows Vista, Windows Server 2008, dan versi sistem operasi berikutnya]

Struktur SESSION_BUFFER berisi informasi tentang sesi jaringan lokal. Satu atau beberapa struktur SESSION_BUFFER mengikuti struktur SESSION_HEADER ketika aplikasi menentukan perintah NCBSSTAT di ncb_command anggota struktur NCB .

Sintaks

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;

Anggota

lsn

Menentukan nomor sesi lokal.

state

Menentukan status sesi. Anggota ini bisa menjadi salah satu nilai berikut.

Nilai Makna
LISTEN_OUTSTANDING
Sesi sedang menunggu panggilan dari komputer jarak jauh.
CALL_PENDING
Sesi sedang mencoba menyambungkan ke komputer jarak jauh.
SESSION_ESTABLISHED
Sesi tersambung dan dapat mentransfer data.
HANGUP_PENDING
Sesi sedang dihapus karena perintah oleh pengguna lokal.
HANGUP_COMPLETE
Sesi dihapus karena perintah oleh pengguna lokal.
SESSION_ABORTED
Sesi ditinggalkan karena masalah jaringan atau pengguna.

local_name[NCBNAMSZ]

Menentukan nama NetBIOS 16-byte pada komputer lokal yang digunakan untuk sesi ini.

remote_name[NCBNAMSZ]

Menentukan nama NetBIOS 16-byte pada komputer jarak jauh yang digunakan untuk sesi ini.

rcvs_outstanding

Menentukan jumlah perintah NCBRECV yang tertunda.

sends_outstanding

Menentukan jumlah perintah NCBSEND dan NCBCHAINSEND yang tertunda.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header nb30.h

Lihat juga

NCB

Struktur NetBIOS

SESSION_HEADER

Gambaran Umum Antarmuka NetBIOS