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。 网络微型重定向程序应关闭其与服务器的连接。

MRxFinalizeSrvCall 在收到 RxFinalizeSrvCall 调用后由 RDBSS 调用。 如果从与 RDBSS 系统进程不同的进程调用 RxFinalizeSrvCall ,则对 MRxFinalizeSrvCall 的调用将发布到工作线程供以后执行。 稍后会调用 RxFinalizeSrvCall 来完成SRV_CALL结构的终结。

RDBSS 忽略 MRxFinalizeSrvCall 调用的返回值。

要求

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

另请参阅

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify

RxFinalizeSrvCall