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 |