Función FwpsQueryConnectionRedirectState0 (fwpsk.h)
La función FwpsQueryConnectionRedirectState0 devuelve el estado de redirección de conexión.
Sintaxis
FWPS_CONNECTION_REDIRECT_STATE FwpsQueryConnectionRedirectState0(
HANDLE redirectRecords,
HANDLE redirectHandle,
void **redirectContext
);
Parámetros
redirectRecords
El identificador de registros de redireccionamiento indicado para ALE_CONNECT_REDIRECT llamada por los metadatos de clasificación.
redirectHandle
Identificador de redireccionamiento creado anteriormente por una llamada a la función FwpsRedirectHandleCreate0 .
redirectContext
Identificador opcional para el contexto de redireccionamiento. Si se especifica el puntero y, si el estado de redirección de conexión FWPS_CONNECTION_REDIRECT_STATE asociado al identificador de inserción se FWPS_CONNECTION_REDIRECTED_BY_SELF o FWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF, se devolverá el contexto de redireccionamiento proporcionado cuando se redirija la conexión.
Valor devuelto
La función FwpsQueryConnectionRedirectState0 devuelve uno de los estados especificados en la enumeración FWPS_CONNECTION_REDIRECT_STATE .
Comentarios
Un controlador de llamada llama a la función FwpsQueryConnectionRedirectState0 para obtener el estado de redireccionamiento de una conexión.
Si el estado de redireccionamiento es FWPS_CONNECTION_NOT_REDIRECTED, la llamada de ALE_CONNECT_REDIRECT puede continuar con el proxy de la conexión.
Si el estado de redireccionamiento es FWPS_CONNECTION_REDIRECTED_BY_SELF, la llamada de ALE_CONNECT_REDIRECT debe devolver FWP_ACTION_PERMIT/FWP_ACTION_CONTINUE.
Si el estado de redireccionamiento es FWPS_CONNECTION_REDIRECTED_BY_OTHER, la llamada ALE_CONNECT_REDIRECT podría continuar con el proxy de la conexión si no confía en el resultado del otro inspector.
Si el estado de redireccionamiento es FWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF, la llamada ALE_CONNECT_REDIRECT no debe realizar el redireccionamiento aunque los resultados de otros inspectores no sean aceptables. En este caso, debe permitir o bloquear la conexión (en la capa de ALE_AUTH_CONNECT).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8. |
Plataforma de destino | Universal |
Encabezado | fwpsk.h (incluya Fwpsk.h) |
Library | Fwpkclnt.lib |
IRQL | <=DISPATCH_LEVEL |