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 を含む) |