PMRX_GET_CONNECTION_ID fonction de rappel (mrx.h)
La routineMRxGetConnectionId est appelée par RDBSS pour demander qu’un mini-redirecteur réseau retourne un ID de connexion, qui peut être utilisé pour gérer plusieurs sessions.
Syntaxe
PMRX_GET_CONNECTION_ID PmrxGetConnectionId;
NTSTATUS PmrxGetConnectionId(
IN OUT PRX_CONTEXT RxContext,
IN OUT PRX_CONNECTION_ID UniqueId
)
{...}
Paramètres
RxContext
[in, out] Pointeur vers la structure RX_CONTEXT. Ce paramètre contient l’IRP qui demande l’opération.
UniqueId
[in, out] Pointeur vers l’ID de connexion lorsque la routine est retournée.
Valeur retournée
MRxGetConnectionId retourne STATUS_SUCCESS en cas de réussite ou une valeur NTSTATUS appropriée, par exemple :
Code de retour | Description |
---|---|
STATUS_NOT_IMPLEMENTED | Cette routine n’est pas implémentée. |
Remarques
MRxGetConnectionId est appelé par RDBSS lors de la recherche ou de la construction d’une structure V_NET_ROOT.
Si les ID de connexion sont pris en charge par le mini-redirecteur réseau, l’ID de connexion retourné est ajouté au nom de structure NET_ROOT stocké dans la table NetName utilisée par RDBSS pour stocker les noms de réseau. RDBSS considère l’ID de connexion comme un objet blob opaque et effectue une comparaison octet par octet de l’objet blob d’ID de connexion lors de la recherche d’un nom donné avec un ID de connexion dans la table NetName.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | mrx.h (inclure Mrx.h) |