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