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, en 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 retournée
MRxFinalizeSrvCall retourne STATUS_SUCCESS en cas de réussite.
Remarques
MRxFinalizeSrvCall est appelé lorsque RDBSS détruit 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 worker pour une exécution ultérieure. À un moment ultérieur , RxFinalizeSrvCall est appelé pour terminer la finalisation de la structure SRV_CALL.
RDBSS ignore la valeur de retour de l’appel MRxFinalizeSrvCall .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | mrx.h (inclure Mrx.h) |