Condividi tramite


Funzione RxForceFinalizeAllVNetRoots (rxprocs.h)

RxForceFinalizeAllVNetRoots force finalizza tutte le strutture V_NET_ROOT associate a una determinata struttura di NET_ROOT. Il chiamante deve avere un blocco esclusivo sulla tabella netname associata all'oggetto dispositivo.

Sintassi

void RxForceFinalizeAllVNetRoots(
  PNET_ROOT NetRoot
);

Parametri

NetRoot

Puntatore alla struttura NET_ROOT.

Valore restituito

Nessuno

Osservazioni

La routine RxForceFinalizeAllVNetRoots non viene chiamata internamente da RDBSS. RxForceFinalizeAllVNetRoots viene normalmente chiamato direttamente dai driver mini-redirector di rete. Se un mini-redirector di rete implementa la memorizzazione nella cache lato client, è possibile usare la routine RxForceFinalizeAllVNetRoots per chiudere tutti i file aperti per la memorizzazione nella cache lato client. Forzare una chiusura su tutte le strutture di V_NET_ROOT equivale a un WNetCancelConnection chiamata dalla modalità utente in una condivisione con chiusura forzata di tutti i file.

Prima di chiamare RxForceFinalizeAllVNetRoots, è necessario acquisire in modalità esclusiva un blocco sulla tabella netname associata all'oggetto dispositivo.

RxForceFinalizeAllVNetRoots chiama RxFinalizeVNetRoot per finalizzare ogni V_NET_ROOT associata al NET_ROOT.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione rxprocs.h (include Rxprocs.h)
IRQL <= APC_LEVEL

Vedere anche

RxCreateNetFcb

RxCreateNetFobx

RxCreateNetRoot

RxCreateSrvCall

RxCreateSrvOpen

RxCreateVNetRoot

RxDereference

RxFinalizeConnection

RxFinalizeNetFcb

RxFinalizeNetFobx

RxFinalizeNetRoot

RxFinalizeSrvCall

RxFinalizeSrvOpen

RxFinalizeVNetRoot

RxFinishFcbInitialization

RxReference

RxSetSrvCallDomainName

RxpDereferenceNetFcb

RxpReferenceNetFcb

Struttura NET_ROOT