Função RxForceFinalizeAllVNetRoots (rxprocs.h)

A força RxForceFinalizeAllVNetRoots finaliza todas as estruturas de V_NET_ROOT associadas a uma determinada estrutura de NET_ROOT. O chamador deve ter um bloqueio exclusivo na tabela netname associada ao objeto do dispositivo.

Sintaxe

void RxForceFinalizeAllVNetRoots(
  PNET_ROOT NetRoot
);

Parâmetros

NetRoot

Um ponteiro para a estrutura NET_ROOT.

Retornar valor

Nenhum

Comentários

A rotina RxForceFinalizeAllVNetRoots não é chamada internamente pelo RDBSS. RxForceFinalizeAllVNetRoots normalmente é chamado por drivers de minidiretório de rede diretamente. Se um minidiretório de rede implementar o cache do lado do cliente, a rotina RxForceFinalizeAllVNetRoots poderá ser usada para fechar todos os arquivos abertos para cache do lado do cliente. Forçar um fechamento em todas as estruturas de V_NET_ROOT é equivalente a uma chamada WNetCancelConnection do modo de usuário em um compartilhamento com fechamento forçado de todos os arquivos.

Antes de chamar RxForceFinalizeAllVNetRoots, um bloqueio na tabela netname associada ao objeto do dispositivo deve ser adquirido no modo exclusivo.

RxForceFinalizeAllVNetRoots chama RxFinalizeVNetRoot para finalizar cada V_NET_ROOT associado ao NET_ROOT.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho rxprocs.h (inclua Rxprocs.h)
IRQL <= APC_LEVEL

Confira também

RxCreateNetFcb

RxCreateNetFobx

RxCreateNetRoot

RxCreateSrvCall

RxCreateSrvOpen

RxCreateVNetRoot

RxDereference

RxFinalizeConnection

RxFinalizeNetFcb

RxFinalizeNetFobx

RxFinalizeNetRoot

RxFinalizeSrvCall

RxFinalizeSrvOpen

RxFinalizeVNetRoot

RxFinishFcbInitialization

RxReference

RxSetSrvCallDomainName

RxpDereferenceNetFcb

RxpReferenceNetFcb

A estrutura NET_ROOT