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) |