функция обратного вызова 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

[вход, выход] Указатель на структуру SRV_CALL для завершения.

Force

[in] Указатель на логическое значение, указывающее, следует ли немедленно применить отключение, игнорируя счетчик ссылок на структуру SRV_CALL. Параметр Force — это параметр ForceFinalize, передаваемый в подпрограмму RxFinalizeSrvCall . Это действие активирует вызов MRxFinalizeSrvCall.

Возвращаемое значение

MRxFinalizeSrvCall возвращает STATUS_SUCCESS об успешном выполнении.

Комментарии

MRxFinalizeSrvCall вызывается, когда RDBSS удаляет структуру SRV_CALL. Предполагается, что мини-перенаправление сети закроет подключение к серверу.

MRxFinalizeSrvCall вызывается RDBSS после получения вызова RxFinalizeSrvCall . Если RxFinalizeSrvCall вызывается из процесса, отличного от системного процесса RDBSS, вызов MRxFinalizeSrvCall отправляется в рабочий поток для последующего выполнения. Позже вызывается RxFinalizeSrvCall для завершения завершения структуры SRV_CALL.

RDBSS игнорирует возвращаемое значение из вызова MRxFinalizeSrvCall .

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть mrx.h (включая Mrx.h)

См. также раздел

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify

RxFinalizeSrvCall