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