다음을 통해 공유


RxForceFinalizeAllVNetRoots 함수(rxprocs.h)

RxForceFinalizeAllVNetRoots force는 지정된 NET_ROOT 구조와 연결된 모든 V_NET_ROOT 구조를 종료합니다. 호출자는 디바이스 개체와 연결된 netname 테이블에 배타적 잠금이 있어야 합니다.

통사론

void RxForceFinalizeAllVNetRoots(
  PNET_ROOT NetRoot
);

매개 변수

NetRoot

NET_ROOT 구조체에 대한 포인터입니다.

반환 값

없음

발언

RxForceFinalizeAllVNetRoots 루틴은 RDBSS에서 내부적으로 호출되지 않습니다. RxForceFinalizeAllVNetRoots 일반적으로 네트워크 미니 리렉터 드라이버에서 직접 호출됩니다. 네트워크 미니 리디렉션기가 클라이언트 쪽 캐싱을 구현하는 경우 RxForceFinalizeAllVNetRoots 루틴을 사용하여 클라이언트 쪽 캐싱을 위해 열려 있는 모든 파일을 닫을 수 있습니다. 모든 V_NET_ROOT 구조체를 강제로 닫는 것은 모든 파일을 강제로 닫은 공유의 사용자 모드에서 WNetCancelConnection 호출과 동일합니다.

RxForceFinalizeAllVNetRoots호출하기 전에 디바이스 개체와 연결된 netname 테이블에 대한 잠금을 단독 모드로 획득해야 합니다.

RxForceFinalizeAllVNetRootsRxFinalizeVNetRoot 호출하여 NET_ROOT 연결된 각 V_NET_ROOT 완료합니다.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 rxprocs.h(Rxprocs.h 포함)
IRQL <= APC_LEVEL

참고 항목

RxCreateNetFcb

RxCreateNetFobx

RxCreateNetRoot

RxCreateSrvCall

RxCreateSrvOpen

RxCreateVNetRoot

RxDereference

RxFinalizeConnection

RxFinalizeNetFcb

RxFinalizeNetFobx

RxFinalizeNetRoot

RxFinalizeSrvCall

RxFinalizeSrvOpen

RxFinalizeVNetRoot

RxFinishFcbInitialization

RxReference

RxSetSrvCallDomainName

RxpDereferenceNetFcb

RxpReferenceNetFcb

NET_ROOT 구조체