FwpsQueryConnectionRedirectState0-Funktion (fwpsk.h)
Die FwpsQueryConnectionRedirectState0-Funktion gibt den Verbindungsumleitungsstatus zurück.
Syntax
FWPS_CONNECTION_REDIRECT_STATE FwpsQueryConnectionRedirectState0(
HANDLE redirectRecords,
HANDLE redirectHandle,
void **redirectContext
);
Parameter
redirectRecords
Das Umleitungsdatensatzhandle, das ALE_CONNECT_REDIRECT Durch die Klassifikationsmetadaten angegeben wird.
redirectHandle
Ein Umleitungshandle, das zuvor durch einen Aufruf der Funktion FwpsRedirectHandleCreate0 erstellt wurde.
redirectContext
Ein optionales Handle für den Umleitungskontext. Wenn der Zeiger angegeben ist und der Verbindungsumleitungszustand FWPS_CONNECTION_REDIRECT_STATE , der dem Einschleusungshandle zugeordnet ist, FWPS_CONNECTION_REDIRECTED_BY_SELF oder FWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF ist, wird der beim Umleiten der Verbindung angegebene Umleitungskontext zurückgegeben.
Rückgabewert
Die FwpsQueryConnectionRedirectState0-Funktion gibt einen der Zustände zurück, die in der FWPS_CONNECTION_REDIRECT_STATE-Enumeration angegeben sind.
Hinweise
Ein Legendentreiber ruft die FwpsQueryConnectionRedirectState0-Funktion auf, um den Umleitungszustand einer Verbindung abzurufen.
Wenn die umleitungs-status FWPS_CONNECTION_NOT_REDIRECTED ist, kann die ALE_CONNECT_REDIRECT-Legende mit dem Proxy für die Verbindung fortfahren.
Wenn die umleitungs-status FWPS_CONNECTION_REDIRECTED_BY_SELF ist, sollte die ALE_CONNECT_REDIRECT-Legende FWP_ACTION_PERMIT/FWP_ACTION_CONTINUE zurückgeben.
Wenn die umleitungsbasierte status FWPS_CONNECTION_REDIRECTED_BY_OTHER ist, kann die ALE_CONNECT_REDIRECT-Legende die Verbindung als Proxy verwenden, wenn sie dem Ergebnis des anderen Inspektors nicht vertraut.
Wenn die umleitungs-status FWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF ist, darf die ALE_CONNECT_REDIRECT-Legende keine Umleitung durchführen, auch wenn die Ergebnisse anderer Inspektoren nicht akzeptabel sind. In diesem Fall muss die Verbindung entweder zugelassen oder blockiert werden (auf der ALE_AUTH_CONNECT Ebene).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8. |
Zielplattform | Universell |
Header | fwpsk.h (include Fwpsk.h) |
Bibliothek | Fwpkclnt.lib |
IRQL | <=DISPATCH_LEVEL |