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 Umleitungs-Datensatzhandle, das für ALE_CONNECT_REDIRECT Legende durch die Klassifizierungsmetadaten angegeben ist.
redirectHandle
Ein Umleitungshandle, das zuvor durch einen Aufruf der FwpsRedirectHandleCreate0-Funktion erstellt wurde.
redirectContext
Ein optionales Handle für den Umleitungskontext. Wenn der Zeiger angegeben ist und der Verbindungsumleitungsstatus FWPS_CONNECTION_REDIRECT_STATE dem Einfügepunkt 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-Aufzählung angegeben sind.
Bemerkungen
Ein Popuptreiber ruft die FwpsQueryConnectionRedirectState0-Funktion auf, um den Umleitungszustand einer Verbindung abzurufen.
Wenn der Umleitungsstatus FWPS_CONNECTION_NOT_REDIRECTED ist, kann die ALE_CONNECT_REDIRECT Legende mit dem Proxy der Verbindung fortfahren.
Wenn der Umleitungsstatus FWPS_CONNECTION_REDIRECTED_BY_SELF ist, sollte die ALE_CONNECT_REDIRECT Legende FWP_ACTION_PERMIT/FWP_ACTION_CONTINUE zurückgeben.
Wenn der Umleitungsstatus FWPS_CONNECTION_REDIRECTED_BY_OTHER ist, kann die ALE_CONNECT_REDIRECT Legende mit dem Proxy der Verbindung fortfahren, wenn sie dem Ergebnis des anderen Inspektors nicht vertraut.
Wenn der Umleitungsstatus 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 sie entweder die Verbindung zulassen oder blockieren (auf der ALE_AUTH_CONNECT-Ebene).
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 8. |
Zielplattform- | Universal |
Header- | fwpsk.h (include Fwpsk.h) |
Library | Fwpkclnt.lib |
IRQL- | <=DISPATCH_LEVEL |