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