Share via


FWPS_FILTER_CONDITION0 構造体 (fwpstypes.h)

FWPS_FILTER_CONDITION0構造体は、フィルターの実行時フィルター条件を定義します。

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

構文

typedef struct FWPS_FILTER_CONDITION0_ {
  UINT16               fieldId;
  UINT16               reserved;
  FWP_MATCH_TYPE       matchType;
  FWP_CONDITION_VALUE0 conditionValue;
} FWPS_FILTER_CONDITION0;

メンバー

fieldId

このフィルター条件によってテストされるデータ フィールドのデータ フィールド識別子。 このメンバーの数値の意味は、 layerId メンバーによって指定されたフィルターレイヤーに固有です。 各フィルターレイヤーのデータ フィールド識別子の説明については、「 データ フィールド識別子」を参照してください。

reserved

システムで使用するために予約されています。 吹き出しドライバーは、このメンバーを無視する必要があります。

matchType

フィルター処理条件が true かどうかをチェックするために、フィルター エンジンがデータ フィールドでテストする一致の種類を指定するFWP_MATCH_TYPE値。

conditionValue

データ フィールドのテスト対象の値を指定するFWP_CONDITION_VALUE0構造体。

解説

FWPS_FILTER0構造体の filterCondition メンバーは、フィルターの実行時フィルター条件を指定するFWPS_FILTER_CONDITION0構造体の配列を指します。

要件

   
サポートされている最小のクライアント Windows Vista 以降で使用できます。
Header fwpstypes.h (Fwpsk.h を含む)

関連項目

FWPS_FILTER0

FWP_CONDITION_VALUE0

FWP_MATCH_TYPE