PMRX_FINALIZE_SRVCALL_CALLDOWN回调函数 (mrx.h)

RDBSS 调用 MRxFinalizeSrvCall 例程,以请求网络微型重定向程序完成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。

言论

当 RDBSS 正在拆除SRV_CALL结构时,将调用 MRxFinalizeSrvCall。 网络微型重定向程序应关闭与服务器的连接。

收到 RxFinalizeSrvCall 调用后,RDBSS 调用了 MRxFinalizeSrvCall。 如果从 RDBSS 系统进程以外的进程调用 RxFinalizeSrvCall,则会将调用 MRxFinalizeSrvCall 发布到工作线程,以供以后执行。 稍后会调用 RxFinalizeSrvCall 来完成SRV_CALL结构的最终化。

RDBSS 将忽略 MRxFinalizeSrvCall 调用中的返回值。

要求

要求 价值
目标平台 桌面
标头 mrx.h (包括 Mrx.h)

另请参阅

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify

RxFinalizeSrvCall