Fungsi RxAssociateContextWithMid (midatlax.h)

RxAssociateContextWithMid mengaitkan konteks buram yang disediakan dengan ID multipleks (MID) yang tersedia dari MID_ATLAS.

Sintaks

NTSTATUS RxAssociateContextWithMid(
  PRX_MID_ATLAS MidAtlas,
  PVOID         Context,
  PUSHORT       NewMid
);

Parameter

MidAtlas

Penunjuk ke struktur data MID_ATLAS.

Context

Penunjuk ke konteks.

NewMid

Penunjuk ke ID multipleks yang akan dikaitkan dengan konteks.

Nilai kembali

RxAssociateContextWithMid mengembalikan STATUS_SUCCESS pada keberhasilan atau salah satu nilai kesalahan berikut:

Menampilkan kode Deskripsi
STATUS_INSUFFICIENT_RESOURCES
Kesalahan ini dikembalikan ketika tidak dimungkinkan untuk mengalokasikan memori yang cukup untuk struktur data MID_MAP baru.
STATUS_UNSUCCESSFUL
Kesalahan ini dikembalikan untuk beberapa kasus termasuk ketika jumlah MID yang sudah digunakan lebih besar dari jumlah MAKSIMUM MID yang ditetapkan saat struktur MID_ATLAS dibuat.

Keterangan

RDBSS mendefinisikan ID Multiplex (MID), nilai 16-bit, yang dapat digunakan oleh klien jaringan (pengalih mini) dan server untuk membedakan antara permintaan yang aktif secara bersamaan pada koneksi apa pun. MID adalah komponen dari struktur data MID_ATLAS yang dialokasikan dengan memanggil RxCreateMidAtlas. Struktur data MID_MAP dialokasikan dan digunakan untuk memetakan MIGRASI ke struktur data RX_CONTEXT. RxAssociateContextWithMid mengalokasikan memori kumpulan non-halaman saat membuat struktur data MID_MAP baru.

Parameter pContext dapat berupa konteks buram apa pun tetapi biasanya merupakan RX_CONTEXT.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header midatlax.h (termasuk Midatlax.h)
IRQL <= APC_LEVEL

Lihat juga

RxCreateMidAtlas

RxDestroyMidAtlas

RxMapAndDissociateMidFromContext

RxMapMidToContext

RxReassociateMid