FwpsRedirectHandleCreate0-Funktion (fwpsk.h)
Die FwpsRedirectHandleCreate0-Funktion erstellt ein Handle, mit dem Verbindungsumleitungsfunktionen Verbindungen zu einem lokalen Prozess umleiten können. Weitere Informationen zur Umleitung finden Sie unter Using Bind or Connect Redirection.
Syntax
NTSTATUS FwpsRedirectHandleCreate0(
const GUID *providerGuid,
UINT32 flags,
HANDLE *redirectHandle
);
Parameter
providerGuid
Die Anbieter-GUID.
flags
Reserviert. Auf Null festgelegt.
redirectHandle
Ein Zeiger auf die Variable, die das Handle empfängt.
Rückgabewert
Die FwpsRedirectHandleCreate0-Funktion gibt einen der folgenden NTSTATUS-Codes zurück.
Rückgabecode | Beschreibung |
---|---|
|
Ein Umleitungshandle wurde erfolgreich zurückgegeben. Die Variable, auf die die redirectHandle Parameter verweist, auf die das Handle verweist. |
|
Fehler. |
Bemerkungen
Ein Popuptreiber ruft die FwpsRedirectHandleCreate0-Funktion auf, um ein Handle zu erstellen, das zum Umleiten von Verbindungen verwendet werden kann.
Weitere Informationen zur Umleitung finden Sie unter Using Bind or Connect Redirection.
Der Popuptreiber sollte FwpsRedirectHandleCreate0 einmal aufrufen und den Handle zwischenspeichern, damit er den Handle wiederverwenden kann.
Bevor eine ALE-Verbindungsumleitungsbeschriftung (Application Layer Enforcement) Verbindungen zu einem lokalen Prozess umleiten kann, muss sie ein Umleitungshandle mit der FwpsRedirectHandleCreate0--Funktion abrufen und das Handle in die FWPS_CONNECT_REQUEST0 Struktur einfügen. Die Legende ändert die Struktur in der klassifizierenFn für die ALE Connect-Umleitungsebenen.
Nachdem ein Popuptreiber ein Umleitungshandle verwendet hat, muss er die FwpsRedirectHandleDestroy0--Funktion aufrufen, um den Handle zu zerstören.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Zielplattform- | Universal |
Header- | fwpsk.h (include Fwpsk.h) |
Library | Fwpkclnt.lib |
IRQL- | PASSIVE_LEVEL |