Partager via


FwpsQueryConnectionRedirectState0, fonction (fwpsk.h)

La fonction FwpsQueryConnectionRedirectState0 retourne l’état de redirection de la connexion.

RemarqueFwpsQueryConnectionRedirectState0 est une version spécifique de FwpsQueryConnectionRedirectState. Pour plus d’informations, consultez PAM Version-Independent noms et ciblage de versions spécifiques de Windows.

 

Syntaxe

FWPS_CONNECTION_REDIRECT_STATE FwpsQueryConnectionRedirectState0(
  HANDLE redirectRecords,
  HANDLE redirectHandle,
  void   **redirectContext
);

Paramètres

redirectRecords

Handle d’enregistrements de redirection indiqué pour ALE_CONNECT_REDIRECT légende par les métadonnées de classification.

redirectHandle

Handle de redirection créé précédemment par un appel à la fonction FwpsRedirectHandleCreate0.

redirectContext

Handle facultatif vers le contexte de redirection. Si le pointeur est spécifié et si l’état de redirection de la connexion FWPS_CONNECTION_REDIRECT_STATE associé au handle d’injection est FWPS_CONNECTION_REDIRECTED_BY_SELF ou FWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF, le contexte de redirection fourni lorsque la connexion a été redirigée est retourné.

Valeur de retour

La fonction FwpsQueryConnectionRedirectState0 retourne l’un des états spécifiés dans l’énumération FWPS_CONNECTION_REDIRECT_STATE.

Remarques

Un pilote de légende appelle la fonction FwpsQueryConnectionRedirectState0 pour obtenir l’état de redirection d’une connexion.

Si l’état de redirection est FWPS_CONNECTION_NOT_REDIRECTED, la légende ALE_CONNECT_REDIRECT peut passer au proxy de la connexion.

Si l’état de redirection est FWPS_CONNECTION_REDIRECTED_BY_SELF, la légende ALE_CONNECT_REDIRECT doit retourner FWP_ACTION_PERMIT/FWP_ACTION_CONTINUE.

Si l’état de redirection est FWPS_CONNECTION_REDIRECTED_BY_OTHER, la légende ALE_CONNECT_REDIRECT peut passer au proxy de la connexion s’il n’approuve pas le résultat de l’autre inspecteur.

Si l’état de redirection est FWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF, la légende ALE_CONNECT_REDIRECT ne doit pas effectuer de redirection même si les résultats d’autres inspecteurs ne sont pas acceptables. Dans ce cas, il doit autoriser ou bloquer la connexion (au niveau de la couche ALE_AUTH_CONNECT).

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8.
plateforme cible Universel
d’en-tête fwpsk.h (include Fwpsk.h)
bibliothèque Fwpkclnt.lib
IRQL <=DISPATCH_LEVEL

Voir aussi

FWPS_CONNECTION_REDIRECT_STATE

FwpsRedirectHandleCreate0