RxForceFinalizeAllVNetRoots, fonction (rxprocs.h)
La force RxForceFinalizeAllVNetRoots finalise toutes les structures V_NET_ROOT associées à une structure de NET_ROOT donnée. L’appelant doit avoir un verrou exclusif sur la table netname associée à l’objet d’appareil.
Syntaxe
void RxForceFinalizeAllVNetRoots(
PNET_ROOT NetRoot
);
Paramètres
NetRoot
Pointeur vers la structure NET_ROOT.
Valeur de retour
None
Remarques
La routine RxForceFinalizeAllVNetRoots n’est pas appelée en interne par RDBSS. RxForceFinalizeAllVNetRoots est normalement appelé directement par les pilotes de mini-redirecteur réseau. 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 V_NET_ROOT équivaut à un appel WNetCancelConnection à partir du mode utilisateur sur un partage avec fermeture forcée de tous les fichiers.
Avant d’appeler RxForceFinalizeAllVNetRoots, un verrou sur la table netname associée à l’objet d’appareil doit être acquis en mode exclusif.
RxForceFinalizeAllVNetRoots appelle RxFinalizeVNetRoot pour finaliser chaque V_NET_ROOT associée au NET_ROOT.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | rxprocs.h (inclure Rxprocs.h) |
IRQL | <= APC_LEVEL |