Freigeben über


PMRX_FINALIZE_SRVCALL_CALLDOWN Rückruffunktion (mrx.h)

Die MRxFinalizeSrvCall Routine wird von RDBSS- aufgerufen, um anzufordern, dass ein Netzwerkminiumleitungsmodul eine SRV_CALL Struktur abgeschlossen.

Syntax

PMRX_FINALIZE_SRVCALL_CALLDOWN PmrxFinalizeSrvcallCalldown;

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

Parameter

SrvCall

[in, out] Ein Zeiger auf die SRV_CALL Struktur, die abgeschlossen werden soll.

Force

[in] Ein Zeiger auf einen booleschen Wert, der angibt, ob die Verbindung sofort erzwungen werden soll, wobei die Verweisanzahl für die SRV_CALL-Struktur ignoriert wird. Der parameter Force ist der ForceFinalize Parameter, der an die RxFinalizeSrvCall Routine übergeben wird. Diese Aktion löst einen Aufruf von MRxFinalizeSrvCallaus.

Rückgabewert

MRxFinalizeSrvCall gibt STATUS_SUCCESS zurück.

Bemerkungen

MRxFinalizeSrvCall wird aufgerufen, wenn RDBSS eine SRV_CALL Struktur abreißt. Der Netzwerkminiumleitungs-Umleitungsmodul wird erwartet, dass die Verbindung mit dem Server geschlossen wird.

MRxFinalizeSrvCall wird von RDBSS aufgerufen, nachdem ein RxFinalizeSrvCall--Aufruf empfangen wurde. Wenn RxFinalizeSrvCall- von einem anderen Prozess aufgerufen wird als der RDBSS-Systemprozess, wird der Aufruf von MRxFinalizeSrvCall für spätere Ausführung in einen Arbeitsthread gepostet. Zu einem späteren Zeitpunkt wird RxFinalizeSrvCall aufgerufen, um die Fertigstellung der SRV_CALL Struktur abzuschließen.

RDBSS ignoriert den Rückgabewert des MRxFinalizeSrvCall Aufrufs.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- mrx.h (einschließlich Mrx.h)

Siehe auch

MRxCreateSrvCall

MRxCreateVNetRoot-

MRxExtractNetRootName

MRxFinalizeNetRoot-

MRxFinalizeVNetRoot-

MRxPreparseName

MRxSrvCallWinnerNotify

RxFinalizeSrvCall