Función RxForceFinalizeAllVNetRoots (rxprocs.h)
RxForceFinalizeAllVNetRoots fuerza finaliza todas las estructuras de V_NET_ROOT asociadas a una estructura de NET_ROOT determinada. El autor de la llamada debe tener un bloqueo exclusivo en la tabla netname asociada al objeto de dispositivo.
void RxForceFinalizeAllVNetRoots(
PNET_ROOT NetRoot
);
NetRoot
Puntero a la estructura NET_ROOT.
Ninguno
RDBSS no llama internamente a la rutina RxForceFinalizeAllVNetRoots. rxForceFinalizeAllVNetRoots normalmente lo llaman los controladores mini-redirector de red directamente. Si un minidirector de red implementa el almacenamiento en caché del lado cliente, el RxForceFinalizeAllVNetRoots rutina podría usarse para cerrar todos los archivos abiertos para el almacenamiento en caché del lado cliente. Forzar un cierre en todas las estructuras de V_NET_ROOT es equivalente a un WNetCancelConnection llamada desde el modo de usuario en un recurso compartido con cierre forzado de todos los archivos.
Antes de llamar a RxForceFinalizeAllVNetRoots, se debe adquirir un bloqueo en la tabla netname asociada al objeto de dispositivo en modo exclusivo.
RxForceFinalizeAllVNetRoots llama a RxFinalizeVNetRoot para finalizar cada V_NET_ROOT asociado al NET_ROOT.
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | rxprocs.h (incluya Rxprocs.h) |
irQL | <= APC_LEVEL |
de RxDereference