RxForceFinalizeAllVNetRoots 函数 (rxprocs.h)

RxForceFinalizeAllVNetRoots 强制完成与给定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结构