Struktur SRV_CALL

Struktur konteks panggilan server, SRV_CALL, mempertahankan informasi tentang setiap koneksi server jaringan tertentu yang dikelola oleh pengalih mini jaringan.

Daftar global struktur SRV_CALL dipertahankan dalam data global oleh RDBSS. Setiap struktur SRV_CALL memiliki beberapa elemen yang umum dengan struktur RDBSS lainnya, bersama dengan elemen yang unik untuk struktur SRV_CALL. Rutinitas RDBSS yang mengelola struktur SRV_CALL hanya memodifikasi elemen berikut:

  • Jumlah tanda tangan dan referensi

  • Nama dan informasi tabel terkait

  • Daftar entri NET_ROOT terkait

  • Sekumpulan parameter pengaturan waktu yang mengontrol seberapa sering pengalih mini jaringan ingin dipanggil oleh RDBSS dalam keadaan yang berbeda (batas waktu diam, misalnya)

  • ID driver pengalih mini jaringan terkait

  • Penyimpanan tambahan apa pun yang diminta oleh pengalih mini jaringan (atau pembuat struktur data SRV_CALL)

Nama Unicode dari struktur SRV_CALL dibawa dalam struktur itu sendiri di akhir. Ruang ekstra yang disediakan untuk digunakan oleh pengalih mini jaringan dimulai di akhir struktur data SRV_CALL yang diketahui sehingga pengalih mini jaringan cukup merujuk ke ruang tambahan ini menggunakan bidang konteks dari file yang disertakan.

Finalisasi struktur SRV_CALL terdiri dari dua bagian:

  1. Menghancurkan asosiasi dengan semua NET_ROOTS

  2. Mengosongkan memori

Mungkin ada penundaan antara kedua tindakan ini, dan bidang dalam struktur SRV_CALL mencegah langkah pertama diduplikasi.