Bagikan melalui


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)

Lihat juga

MRxCompleteBufferingStateChangeRequest

MRxComputeNewBufferingState