Funzione FwpsQueryConnectionSioFormatRedirectRecords0 (fwpsk.h)
La funzione FwpsQueryConnectionSioFormatRedirectRecords0 restituisce i record di reindirizzamento della connessione per una connessione reindirizzata. Per altre informazioni sul reindirizzamento, vedere Using Bind or Connect Redirection.For more information about redirection, see Using Bind or Connect Redirection.
Sintassi
NTSTATUS FwpsQueryConnectionSioFormatRedirectRecords0(
[in] HANDLE RedirectRecords,
[out, optional] PVOID OutputBuffer,
[in] SIZE_T OutputBufferLength,
[out, optional] PSIZE_T BytesTransferred
);
Parametri
[in] RedirectRecords
I record di reindirizzamento gestiscono che la ALE_CONNECT_REDIRECT funzione callout ricevuta nel parametro inMetaValues della relativa funzione classifyFn . Questo handle è disponibile nel membro redirectRecords della struttura FWPS_INCOMING_METADATA_VALUES0 .
Un record di reindirizzamento WFP è un buffer di dati opachi che il WFP deve impostare su una connessione proxy in uscita in modo che la connessione reindirizzata e la connessione originale siano logicamente correlate.
[out, optional] OutputBuffer
Puntatore a un buffer di output che riceve i record di reindirizzamento. Il buffer deve essere allineato al puntatore.
[in] OutputBufferLength
Dimensione, in byte, del buffer di output.
[out, optional] BytesTransferred
Puntatore a una variabile che riceve il numero di byte trasferiti. Se il valore restituito è STATUS_BUFFER_TOO_SMALL, questo parametro riceve le dimensioni del buffer necessarie.
Valore restituito
Restituisce un valore NTSTATUS, ad esempio uno dei seguenti.
Codice restituito | Descrizione |
---|---|
|
Il buffer di output era troppo piccolo per contenere tutti i byte da trasferire. Il trasferimento dei dati non è riuscito e le dimensioni del buffer necessarie sono disponibili nel parametro BytesTransferred . |
|
Il parametro RedirectRecords è null. |
Commenti
La funzione FwpsQueryConnectionSioFormatRedirectRecords0 si applica solo ai proxy locali.
Per altre informazioni sul reindirizzamento, vedere Using Bind or Connect Redirection.For more information about redirection, see Using Bind or Connect Redirection.
La funzione FwpsQueryConnectionSioFormatRedirectRecords0 è progettata per essere usata da un driver callout di reindirizzamento connessione WFP che non accetta la connessione reindirizzata fino a quando non ha verificato che sia in grado di connettersi all'endpoint remoto effettivo. A tale scopo, il driver del callout esegue la richiesta di connessione reindirizzata al livello FWPS_LAYER_ALE_CONNECT_REDIRECT_V4 o FWPS_LAYER_ALE_CONNECT_REDIRECT_V6 e chiama FwpsQueryConnectionSioFormatRecords0 per recuperare i record di reindirizzamento della connessione, che il driver callout invia quindi al proxy da usare in una chiamata a SIO_SET_WFP_CONNECTION_REDIRECT_RECORDS.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 |
Server minimo supportato | Windows Server 2008 R2 |
Piattaforma di destinazione | Universale |
Intestazione | fwpsk.h (include Fwpsk.h) |
Libreria | Fwpkclnt.lib |
IRQL | <=DISPATCH_LEVEL |
Vedi anche
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)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per