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.
Sintaxis
void RxForceFinalizeAllVNetRoots(
PNET_ROOT NetRoot
);
Parámetros
NetRoot
Puntero a la estructura NET_ROOT.
Valor devuelto
None
Observaciones
RDBSS no llama internamente a la rutina RxForceFinalizeAllVNetRoots . Los controladores de minidirector de red suelen llamar a RxForceFinalizeAllVNetRoots. Si un minidirector de red implementa el almacenamiento en caché del lado cliente, la rutina RxForceFinalizeAllVNetRoots 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 equivale a una llamada WNetCancelConnection 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 device en modo exclusivo.
RxForceFinalizeAllVNetRoots llama a RxFinalizeVNetRoot para finalizar cada V_NET_ROOT asociada al NET_ROOT.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | rxprocs.h (incluya Rxprocs.h) |
IRQL | <= APC_LEVEL |