PMRX_GET_CONNECTION_ID fungsi panggilan balik (mrx.h)
RutinitasMRxGetConnectionId dipanggil oleh RDBSS untuk meminta agar pengalih mini jaringan mengembalikan ID koneksi, yang dapat digunakan untuk menangani beberapa sesi.
Sintaks
PMRX_GET_CONNECTION_ID PmrxGetConnectionId;
NTSTATUS PmrxGetConnectionId(
IN OUT PRX_CONTEXT RxContext,
IN OUT PRX_CONNECTION_ID UniqueId
)
{...}
Parameter
RxContext
[in, out] Penunjuk ke struktur RX_CONTEXT. Parameter ini berisi IRP yang meminta operasi.
UniqueId
[in, out] Penunjuk ke ID koneksi saat rutin kembali.
Nilai kembali
MRxGetConnectionId mengembalikan STATUS_SUCCESS pada keberhasilan atau nilai NTSTATUS yang sesuai, seperti berikut ini:
Menampilkan kode | Deskripsi |
---|---|
STATUS_NOT_IMPLEMENTED | Rutinitas ini tidak diimplementasikan. |
Keterangan
MRxGetConnectionId dipanggil oleh RDBSS saat mencoba menemukan atau membangun struktur V_NET_ROOT.
Jika ID koneksi didukung oleh pengalih mini jaringan, MAKA ID koneksi yang dikembalikan ditambahkan ke nama struktur NET_ROOT yang disimpan dalam tabel NetName yang digunakan oleh RDBSS untuk menyimpan nama jaringan. RDBSS menganggap ID koneksi sebagai blob buram, dan melakukan perbandingan byte-byte dari blob ID koneksi saat mencari tabel NetName untuk nama tertentu dengan ID koneksi.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | mrx.h (termasuk Mrx.h) |