PMRX_FINALIZE_SRVCALL_CALLDOWN Rückruffunktion (mrx.h)
Die MRxFinalizeSrvCall-Routine wird von RDBSS aufgerufen, um den Abschluss einer SRV_CALL-Struktur durch einen Mini-Umleitungsnetzwerk anzufordern.
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 Trennung sofort erzwungen werden soll, wobei die Verweisanzahl für die SRV_CALL-Struktur ignoriert wird. Der Force-Parameter ist der ForceFinalize-Parameter , der an die RxFinalizeSrvCall-Routine übergeben wird. Diese Aktion löst einen Aufruf von MRxFinalizeSrvCall aus.
Rückgabewert
MRxFinalizeSrvCall gibt bei Erfolg STATUS_SUCCESS zurück.
Hinweise
MRxFinalizeSrvCall wird aufgerufen, wenn RDBSS eine SRV_CALL-Struktur abreißt. Es wird erwartet, dass der Netzwerk-Miniumleitung seine Verbindung mit dem Server schließt.
MRxFinalizeSrvCall wird von RDBSS aufgerufen, nachdem ein RxFinalizeSrvCall-Aufruf empfangen wurde. Wenn RxFinalizeSrvCall von einem anderen Prozess als dem RDBSS-Systemprozess aufgerufen wird, wird der Aufruf von MRxFinalizeSrvCall zur späteren Ausführung an einen Workerthread gesendet. Zu einem späteren Zeitpunkt wird RxFinalizeSrvCall aufgerufen, um die Fertigstellung der SRV_CALL-Struktur abzuschließen.
RDBSS ignoriert den Rückgabewert aus dem MRxFinalizeSrvCall-Aufruf .
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | mrx.h (mrx.h einschließen) |