RxForceFinalizeAllVNetRoots, fonction (rxprocs.h)
RxForceFinalizeAllVNetRoots force finalise toutes les structures V_NET_ROOT associées à une structure NET_ROOT donnée. L’appelant doit disposer d’un verrou exclusif sur la table netname associée à l’objet de l’appareil.
Syntaxe
void RxForceFinalizeAllVNetRoots(
PNET_ROOT NetRoot
);
Paramètres
NetRoot
Pointeur vers la structure NET_ROOT.
Valeur de retour
Aucun
Remarques
La routine RxForceFinalizeAllVNetRoots n’est pas appelée en interne par RDBSS. RxForceFinalizeAllVNetRoots est normalement appelé par les pilotes de mini-redirecteur réseau directement. Si un mini-redirecteur réseau implémente la mise en cache côté client, la routine RxForceFinalizeAllVNetRoots peut être utilisée pour fermer tous les fichiers ouverts pour la mise en cache côté client. Forcer une fermeture sur toutes les structures de V_NET_ROOT équivaut à un appel WNetCancelConnection à partir du mode utilisateur sur un partage avec la fermeture forcée de tous les fichiers.
Avant d’appeler RxForceFinalizeAllVNetRoots, un verrou sur la table netname associée à l’objet de l’appareil doit être acquis en mode exclusif.
RxForceFinalizeAllVNetRoots appelle RxFinalizeVNetRoot pour finaliser chaque V_NET_ROOT associée au NET_ROOT.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | rxprocs.h (include Rxprocs.h) |
IRQL | <= APC_LEVEL |