PMRX_FINALIZE_SRVCALL_CALLDOWN funzione di callback (mrx.h)

La routine MRxFinalizeSrvCall viene chiamata da RDBSS per richiedere che un mini redirector di rete finalizzi una struttura SRV_CALL.

Sintassi

PMRX_FINALIZE_SRVCALL_CALLDOWN PmrxFinalizeSrvcallCalldown;

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

Parametri

SrvCall

[in, out] Puntatore alla struttura SRV_CALL da finalizzare.

Force

[in] Puntatore a un valore booleano che indica se la disconnessione deve essere applicata immediatamente, ignorando il conteggio dei riferimenti nella struttura SRV_CALL. Il parametro Force è il parametro ForceFinalize passato alla routine RxFinalizeSrvCall . Questa azione attiva una chiamata a MRxFinalizeSrvCall.

Valore restituito

MRxFinalizeSrvCall restituisce STATUS_SUCCESS in caso di esito positivo.

Commenti

MRxFinalizeSrvCall viene chiamato quando RDBSS rimuove una struttura SRV_CALL. È previsto che il mini-redirector di rete chiuda la connessione al server.

MRxFinalizeSrvCall viene chiamato da RDBSS dopo aver ricevuto una chiamata RxFinalizeSrvCall . Se RxFinalizeSrvCall viene chiamato da un processo diverso rispetto al processo di sistema RDBSS, la chiamata a MRxFinalizeSrvCall viene inviata a un thread di lavoro per un'esecuzione successiva. In un secondo momento RxFinalizeSrvCall viene chiamato per completare la finalizzazione della struttura SRV_CALL.

RDBSS ignora il valore restituito dalla chiamata MRxFinalizeSrvCall .

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione mrx.h (include Mrx.h)

Vedi anche

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify

RxFinalizeSrvCall