Partager via


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

Voir aussi

RxCreateNetFcb

RxCreateNetFobx

RxCreateNetRoot

RxCreateSrvCall

RxCreateSrvOpen

RxCreateVNetRoot

RxDereference

RxFinalizeConnection

RxFinalizeNetFcb

RxFinalizeNetFobx

RxFinalizeNetRoot

RxFinalizeSrvCall

RxFinalizeSrvOpen

RxFinalizeVNetRoot

RxFinishFcbInitialization

RxReference

RxSetSrvCallDomainName

RxpDereferenceNetFcb

RxpReferenceNetFcb

La structure NET_ROOT