Поделиться через


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

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

Force

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

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

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

Замечания

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

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

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка mrx.h (include Mrx.h)

См. также

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify

RxFinalizeSrvCall