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

Consulte también

RxCreateNetFcb

RxCreateNetFobx

RxCreateNetRoot

RxCreateSrvCall

RxCreateSrvOpen

RxCreateVNetRoot

RxDereference

RxFinalizeConnection

RxFinalizeNetFcb

RxFinalizeNetFobx

RxFinalizeNetRoot

RxFinalizeSrvCall

RxFinalizeSrvOpen

RxFinalizeVNetRoot

RxFinishFcbInitialization

RxReference

RxSetSrvCallDomainName

RxpDereferenceNetFcb

RxpReferenceNetFcb

Estructura de NET_ROOT