RxForceFinalizeAllVNetRoots 函数 (rxprocs.h)

RxForceFinalizeAllVNetRoots force 将完成与给定NET_ROOT结构关联的所有V_NET_ROOT结构。 调用方必须在与设备对象关联的 netname 表上具有排他锁。

语法

void RxForceFinalizeAllVNetRoots(
  PNET_ROOT NetRoot
);

参数

NetRoot

指向NET_ROOT结构的指针。

返回值

备注

RDBSS 不会在内部调用 RxForceFinalizeAllVNetRoots 例程。 RxForceFinalizeAllVNetRoots 通常由网络微型重定向程序驱动程序直接调用。 如果网络微型重定向程序实现客户端缓存,则可使用 RxForceFinalizeAllVNetRoots 例程关闭所有打开的文件进行客户端缓存。 强制关闭所有V_NET_ROOT结构等效于强制关闭所有文件的共享上的用户模式中的 WNetCancelConnection 调用。

在调用 RxForceFinalizeAllVNetRoots 之前,必须在独占模式下获取与设备对象关联的 netname 表上的锁。

RxForceFinalizeAllVNetRoots 调用 RxFinalizeVNetRoot 以完成与NET_ROOT关联的每个V_NET_ROOT。

要求

要求
目标平台 桌面
标头 rxprocs.h (包括 Rxprocs.h)
IRQL <= APC_LEVEL

另请参阅

RxCreateNetFcb

RxCreateNetFobx

RxCreateNetRoot

RxCreateSrvCall

RxCreateSrvOpen

RxCreateVNetRoot

RxDereference

RxFinalizeConnection

RxFinalizeNetFcb

RxFinalizeNetFobx

RxFinalizeNetRoot

RxFinalizeSrvCall

RxFinalizeSrvOpen

RxFinalizeVNetRoot

RxFinishFcbInitialization

RxReference

RxSetSrvCallDomainName

RxpDereferenceNetFcb

RxpReferenceNetFcb

NET_ROOT结构