Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die MRxSrvCallWinnerNotify Routine wird von RDBSS- aufgerufen, um einen Netzwerk-Miniumleitungsmodul zu benachrichtigen, dass er ausgewählt wurde, wenn mehrere Umleitungen die Anforderung erfüllen konnten.
Syntax
PMRX_SRVCALL_WINNER_NOTIFY PmrxSrvcallWinnerNotify;
NTSTATUS PmrxSrvcallWinnerNotify(
IN OUT PMRX_SRV_CALL SrvCall,
IN BOOLEAN ThisMinirdrIsTheWinner,
IN OUT PVOID RecommunicateContext
)
{...}
Parameter
SrvCall
[in, out] Ein Zeiger auf eine SRV_CALL Struktur, die vom Netzwerkminiumleitungsmodul erstellt wird.
ThisMinirdrIsTheWinner
[in] Ein boolescher Wert, der angibt, dass dieser Netzwerkminiumleitungsmodul ausgewählt wurde.
RecommunicateContext
[in/out] Zeiger auf den netzwerk mini-redirector-bereitgestellten Wert in PMRX_CREATE_SRVCALL.
Rückgabewert
MRxSmbSrvCallWinnerNotify gibt STATUS_SUCCESS zurück.
Bemerkungen
MRxSrvCallWinnerNotify wurde ursprünglich von RDBSS aufgerufen, um einen Netzwerk-Miniumleitungsmodul zu benachrichtigen, dass er ausgewählt wurde, wenn mehrere Umleitungen die Anforderung erfüllen konnten. Der ausgewählte Netzwerk-Miniumleitungsmodul wird erwartet, dass die SRV_CALL Struktur erstellt und eine Verbindung mit dem Server hergestellt wird.
Der Netzwerkminiumleitungsmodul sollte den Kontext für die SRV_CALL-Struktur abschließen. Wenn der Netzwerkminiumleitungs-Miniumleitung namen für NET_ROOT Strukturen und Dateinamen unterstützt, sollte das SRV_CALL Flags-Element Member die Bits für SRVCALL_FLAG_CASE_INSENSITIVE_NETROOTS und SRVCALL_FLAG_CASE_INSENSITIVE_FILENAMES festlegen.
Bei der aktuellen Implementierung von RDBSS verfügt jeder Netzwerkminiumleitung über eine eigene Kopie von RDBSS, sodass es keine konkurrierenden Netzwerkumleitungen auf der RDBSS-Ebene gibt. Alle Netzwerkminiumleitungen empfangen einen Aufruf von MRxSrvCallWinnerNotify mit dem ThisMinirdrIsTheWinner Parameter, der auf TRUE festgelegt ist, nachdem ein Aufruf von MRxCreateSrvCall empfangen wurde, um die SRV_CALL Struktur zu erstellen.
Wenn mehrere Umleitungen für die Behandlung desselben UNC-Namespace installiert werden, wird der Umleitungsanbieter für den Dienst einer Anforderung von mehreren UNC-Anbietern (MUP) basierend auf der Reihenfolge der in der Registrierung angegebenen Umleitungsmodule ausgewählt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | mrx.h (einschließlich Mrx.h) |