PMRX_FINALIZE_SRVCALL_CALLDOWN 콜백 함수(mrx.h)

MRxFinalizeSrvCall 루틴은 RDBSS에서 네트워크 미니 리트리버가 SRV_CALL 구조를 완료하도록 요청하기 위해 호출됩니다.

구문

PMRX_FINALIZE_SRVCALL_CALLDOWN PmrxFinalizeSrvcallCalldown;

NTSTATUS PmrxFinalizeSrvcallCalldown(
  IN OUT PMRX_SRV_CALL SrvCall,
  IN BOOLEAN Force
)
{...}

매개 변수

SrvCall

[in, out] 마무리할 SRV_CALL 구조체에 대한 포인터입니다.

Force

[in] SRV_CALL 구조체에 대한 참조 수를 무시하고 연결 끊기를 즉시 적용할지 여부를 나타내는 부울 값에 대한 포인터입니다. Force 매개 변수는 RxFinalizeSrvCall 루틴에 전달된 ForceFinalize 매개 변수입니다. 이 작업은 MRxFinalizeSrvCall에 대한 호출을 트리거합니다.

반환 값

MRxFinalizeSrvCall은 성공에 대한 STATUS_SUCCESS 반환합니다.

설명

MRxFinalizeSrvCall 은 RDBSS가 SRV_CALL 구조를 분해할 때 호출됩니다. 네트워크 미니 리디렉션기는 서버에 대한 연결을 닫을 것으로 예상됩니다.

RxFinalizeSrvCall 호출을 받은 후 RDBSS에서 MRxFinalizeSrvCall을 호출합니다 . RxFinalizeSrvCall이 RDBSS 시스템 프로세스와 다른 프로세스에서 호출되는 경우 나중에 실행하기 위해 MRxFinalizeSrvCall에 대한 호출이 작업자 스레드에 게시됩니다. 나중에 RxFinalizeSrvCall 이 호출되어 SRV_CALL 구조체의 마무리를 완료합니다.

RDBSS는 MRxFinalizeSrvCall 호출의 반환 값을 무시합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 mrx.h(Mrx.h 포함)

추가 정보

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify

RxFinalizeSrvCall