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 |