Compartir a través de


PMRX_FINALIZE_SRVCALL_CALLDOWN función de devolución de llamada (mrx.h)

RDBSS llama a la rutina MRxFinalizeSrvCall para solicitar que un minidirector de red finalice una estructura de SRV_CALL.

Sintaxis

PMRX_FINALIZE_SRVCALL_CALLDOWN PmrxFinalizeSrvcallCalldown;

NTSTATUS PmrxFinalizeSrvcallCalldown(
  IN OUT PMRX_SRV_CALL SrvCall,
  IN BOOLEAN Force
)
{...}

Parámetros

SrvCall

[dentro, fuera] Puntero a la estructura SRV_CALL que se va a finalizar.

Force

[in] Puntero a un valor booleano que indica si la desconexión se va a aplicar inmediatamente, omiiendo el recuento de referencias en la estructura SRV_CALL. El parámetro Force es el parámetro ForceFinalize pasado a la rutina RxFinalizeSrvCall . Esta acción desencadena una llamada a MRxFinalizeSrvCall.

Valor devuelto

MRxFinalizeSrvCall devuelve STATUS_SUCCESS si se ejecuta correctamente.

Comentarios

Se llama a MRxFinalizeSrvCall cuando RDBSS está desmontando una estructura de SRV_CALL. Se espera que el minidirector de red cierre su conexión con el servidor.

RDBSS llama a MRxFinalizeSrvCall después de recibir una llamada RxFinalizeSrvCall . Si se llama a RxFinalizeSrvCall desde un proceso diferente al proceso del sistema RDBSS, la llamada a MRxFinalizeSrvCall se publica en un subproceso de trabajo para su posterior ejecución. Más adelante se llama a RxFinalizeSrvCall para completar la finalización de la estructura de SRV_CALL.

RDBSS omite el valor devuelto de la llamada MRxFinalizeSrvCall .

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado mrx.h (incluya Mrx.h)

Consulte también

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify

RxFinalizeSrvCall