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 retourne.
Valeur de retour
MRxGetConnectionId retourne STATUS_SUCCESS sur la réussite ou une valeur NTSTATUS appropriée, par exemple :
Retourner le code | Description |
---|---|
STATUS_NOT_IMPLEMENTED | Cette routine n’est pas implémentée. |
Remarques
MRxGetConnectionId est appelé par RDBSS lors de la tentative de recherche ou de 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 d’octets par octets de l’objet blob d’ID de connexion lors de la recherche de la table NetName pour un nom donné avec un ID de connexion.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | mrx.h (inclure Mrx.h) |