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 |