次の方法で共有


FwpsQueryConnectionRedirectState0 関数 (fwpsk.h)

FwpsQueryConnectionRedirectState0 関数は、接続リダイレクト状態を返します。

FwpsQueryConnectionRedirectState0 は、FwpsQueryConnectionRedirectStateの特定のバージョンです。 詳細については、「WFP Version-Independent 名の と Windows の特定のバージョンを対象とする」を参照してください。

 

構文

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

パラメーター

redirectRecords

リダイレクト レコード ハンドルは、分類メタデータによって吹き出しALE_CONNECT_REDIRECT示されます。

redirectHandle

FwpsRedirectHandleCreate0 関数の呼び出しによって以前に作成されたリダイレクト ハンドル。

redirectContext

リダイレクト コンテキストへの省略可能なハンドル。 ポインターが指定されていて、インジェクション ハンドルに関連付けられている接続リダイレクト状態 FWPS_CONNECTION_REDIRECT_STATE がFWPS_CONNECTION_REDIRECTED_BY_SELFまたはFWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF場合は、接続がリダイレクトされたときに指定されたリダイレクト コンテキストが返されます。

戻り値

FwpsQueryConnectionRedirectState0 関数は、FWPS_CONNECTION_REDIRECT_STATE 列挙型で指定されている状態のいずれかを返します。

備考

コールアウト ドライバーは、FwpsQueryConnectionRedirectState0 関数を呼び出して、接続のリダイレクト状態を取得します。

リダイレクトステータスがFWPS_CONNECTION_NOT_REDIRECTEDの場合、ALE_CONNECT_REDIRECTコールアウトは接続のプロキシに進むことができます。

リダイレクトの状態がFWPS_CONNECTION_REDIRECTED_BY_SELF場合、ALE_CONNECT_REDIRECT吹き出しはFWP_ACTION_PERMIT/FWP_ACTION_CONTINUEを返す必要があります。

リダイレクトの状態がFWPS_CONNECTION_REDIRECTED_BY_OTHER場合、他のインスペクターの結果を信頼していない場合、ALE_CONNECT_REDIRECTコールアウトは接続のプロキシに進むことができます。

リダイレクトステータスがFWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELFの場合、他のインスペクターの結果が受け入れられない場合でも、ALE_CONNECT_REDIRECTコールアウトはリダイレクトを実行できません。 この場合、(ALE_AUTH_CONNECT 層で) 接続を許可またはブロックする必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 8 以降で使用できます。
ターゲット プラットフォーム 万国
ヘッダー fwpsk.h (Fwpsk.h を含む)
ライブラリ Fwpkclnt.lib
IRQL <=DISPATCH_LEVEL

関連項目

FWPS_CONNECTION_REDIRECT_STATE

FwpsRedirectHandleCreate0