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) |