Compartir a través de


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

Se llama a la rutina MRxFinalizeSrvCall RDBSS para solicitar que un minidirector de red finalice una estructura 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, ignorando el recuento de referencias de la estructura SRV_CALL. El parámetro Force es el parámetro ForceFinalize pasado a la rutinarxFinalizeSrvCall de. Esta acción desencadena una llamada a MRxFinalizeSrvCall.

Valor devuelto

MRxFinalizeSrvCall devuelve STATUS_SUCCESS correctos.

Observaciones

se llama al MRxFinalizeSrvCall cuando RDBSS está destruyendo una estructura de SRV_CALL. Se espera que el minidirector de red cierre su conexión al servidor.

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

RDBSS omite el valor devuelto de la llamada de MRxFinalizeSrvCall.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de mrx.h (incluya Mrx.h)

Consulte también

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify

RxFinalizeSrvCall