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

Ninguno

Observaciones

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.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de rxprocs.h (incluya Rxprocs.h)
irQL <= APC_LEVEL

Consulte también

RxCreateNetFcb

rxCreateNetFobx

RxCreateNetRoot

RxCreateSrvCall

RxCreateSrvOpen

RxCreateVNetRoot

de RxDereference

RxFinalizeConnection

RxFinalizeNetFcb

RxFinalizeNetFobx

RxFinalizeNetRoot

RxFinalizeSrvCall

RxFinalizeSrvOpen

RxFinalizeVNetRoot

RxFinishFcbInitialization

rxReference

rxSetSrvCallDomainName

RxpDereferenceNetFcb

RxpReferenceNetFcb

la estructura de NET_ROOT