Partager via


PMRX_FINALIZE_SRVCALL_CALLDOWN fonction de rappel (mrx.h)

La routine MRxFinalizeSrvCall est appelée par RDBSS pour demander qu’un mini-redirecteur réseau finalise une structure SRV_CALL.

Syntaxe

PMRX_FINALIZE_SRVCALL_CALLDOWN PmrxFinalizeSrvcallCalldown;

NTSTATUS PmrxFinalizeSrvcallCalldown(
  IN OUT PMRX_SRV_CALL SrvCall,
  IN BOOLEAN Force
)
{...}

Paramètres

SrvCall

[in, out] Pointeur vers la structure SRV_CALL à finaliser.

Force

[in] Pointeur vers une valeur booléenne qui indique si la déconnexion doit être appliquée immédiatement, ignorant le nombre de références sur la structure SRV_CALL. Le paramètre Force est le paramètre ForceFinalize passé à la routine RxFinalizeSrvCall. Cette action déclenche un appel à MRxFinalizeSrvCall.

Valeur de retour

MRxFinalizeSrvCall retourne STATUS_SUCCESS en cas de réussite.

Remarques

MRxFinalizeSrvCall est appelée lorsque RDBSS supprime une structure SRV_CALL. Le mini-redirecteur réseau est censé fermer sa connexion au serveur.

MRxFinalizeSrvCall est appelé par RDBSS après avoir reçu un appel RxFinalizeSrvCall. Si RxFinalizeSrvCall est appelé à partir d’un processus différent du processus système RDBSS, l’appel à MRxFinalizeSrvCall est publié sur un thread de travail pour une exécution ultérieure. À un moment donné, RxFinalizeSrvCall est appelée pour terminer la finalisation de la structure SRV_CALL.

RDBSS ignore la valeur de retour de l’appel MRxFinalizeSrvCall.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête mrx.h (inclure Mrx.h)

Voir aussi

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify

RxFinalizeSrvCall