Fonction RxMapAndDissociateMidFromContext (midatlax.h)

RxMapAndDissociateMidFromContext mappe un MULTIPLEX ID (MID) à son contexte associé dans une structure MID_ATLAS, puis dissocie le MID du contexte.

Syntaxe

NTSTATUS RxMapAndDissociateMidFromContext(
  PRX_MID_ATLAS MidAtlas,
  USHORT        Mid,
  PVOID         *ContextPointer
);

Paramètres

MidAtlas

Pointeur vers la structure MID_ATLAS.

Mid

ID multiplex à mapper.

ContextPointer

Pointeur qui contiendra le contexte de ce MID à la sortie.

Valeur retournée

RxReassociateMid retourne toujours STATUS_SUCCESS.

Le paramètre pContextPointer retourné est un pointeur vers le contexte associé, ou une valeur NULL si aucun contexte n’a été associé à ce MID.

Remarques

RDBSS définit un MULTIPLEX ID (MID), une valeur 16 bits, qui peut être utilisée par le client réseau (mini-redirecteur) et le serveur pour faire la distinction entre les requêtes actives simultanées sur n’importe quelle connexion. Un MID est un composant d’une structure de données MID_ATLAS allouée en appelant RxCreateMidAtlas. Une structure de données MID_MAP est allouée et utilisée pour le mappage des MID aux structures de données RX_CONTEXT.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête midatlax.h (inclure Midatlax.h)
IRQL <= APC_LEVEL

Voir aussi

RxAssociateContextWithMid

RxCreateMidAtlas

RxDestroyMidAtlas

RxMapMidToContext

RxReassociateMid