FwpsQueryConnectionSioFormatRedirectRecords0-Funktion (fwpsk.h)
Die FwpsQueryConnectionSioFormatRedirectRecords0-Funktion gibt die Verbindungsumleitungsdatensätze für eine umgeleitete Verbindung zurück. Weitere Informationen zur Umleitung finden Sie unter Using Bind or Connect Redirection.For more information about redirection, see Using Bind or Connect Redirection.
Syntax
NTSTATUS FwpsQueryConnectionSioFormatRedirectRecords0(
[in] HANDLE RedirectRecords,
[out, optional] PVOID OutputBuffer,
[in] SIZE_T OutputBufferLength,
[out, optional] PSIZE_T BytesTransferred
);
Parameter
[in] RedirectRecords
Die Umleitungsdatensätze behandeln, dass die ALE_CONNECT_REDIRECT-Beschriftungsfunktion im inMetaValues-Parameter ihrer klassifizierenFn-Funktion empfangen hat. Dieses Handle befindet sich im redirectRecords-Element der FWPS_INCOMING_METADATA_VALUES0-Struktur .
Ein WFP-Umleitungsdatensatz ist ein Puffer von undurchsichtigen Daten, den WFP für eine ausgehende Proxyverbindung festlegen muss, damit die umgeleitete Verbindung und die ursprüngliche Verbindung logisch miteinander verknüpft sind.
[out, optional] OutputBuffer
Ein Zeiger auf einen Ausgabepuffer, der die Umleitungsdatensätze empfängt. Der Puffer muss mit einem Zeiger ausgerichtet sein.
[in] OutputBufferLength
Die Größe des Ausgabepuffers in Bytes.
[out, optional] BytesTransferred
Ein Zeiger auf eine Variable, die die Anzahl der übertragenen Bytes empfängt. Wenn der Rückgabewert STATUS_BUFFER_TOO_SMALL ist, empfängt dieser Parameter die erforderliche Puffergröße.
Rückgabewert
Gibt einen NTSTATUS-Wert wie einen der folgenden zurück.
Rückgabecode | Beschreibung |
---|---|
|
Der Ausgabepuffer war zu klein, um alle zu übertragenden Bytes zu enthalten. Fehler bei der Datenübertragung, und die erforderliche Puffergröße finden Sie im BytesTransferred-Parameter . |
|
Der RedirectRecords-Parameter war NULL. |
Hinweise
Die FwpsQueryConnectionSioFormatRedirectRecords0-Funktion gilt nur für lokale Proxys.
Weitere Informationen zur Umleitung finden Sie unter Using Bind or Connect Redirection.For more information about redirection, see Using Bind or Connect Redirection.
Die Funktion FwpsQueryConnectionSioFormatRedirectRecords0 ist für die Verwendung von einem WFP-Verbindungsumleitungs-Legendentreiber konzipiert, der die umgeleitete Verbindung erst akzeptiert, wenn überprüft wurde, ob eine Verbindung mit dem tatsächlichen Remoteendpunkt hergestellt werden kann. Dazu schreibt der Legendentreiber die umgeleitete Verbindungsanforderung auf der FWPS_LAYER_ALE_CONNECT_REDIRECT_V4- oder FWPS_LAYER_ALE_CONNECT_REDIRECT_V6-Ebene und ruft FwpsQueryConnectionSioFormatRedirectRecords0 auf, um die Verbindungsumleitungsdatensätze abzurufen, die der Legendentreiber dann an den Proxy sendet, der in einem Aufruf von SIO_SET_WFP_CONNECTION_REDIRECT_RECORDS verwendet werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Zielplattform | Universell |
Header | fwpsk.h (include Fwpsk.h) |
Bibliothek | Fwpkclnt.lib |
IRQL | <=DISPATCH_LEVEL |
Weitere Informationen
SIO_QUERY_WFP_CONNECTION_REDIRECT_RECORDS (SDK)
SIO_QUERY_WFP_CONNECTION_REDIRECT_RECORDS (WDK)
SIO_SET_WFP_CONNECTION_REDIRECT_RECORDS (SDK)
SIO_SET_WFP_CONNECTION_REDIRECT_RECORDS (WDK)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für