FWPS_DISCARD_METADATA0 構造体 (fwpstypes.h)

FWPS_DISCARD_METADATA0構造体は、フィルター エンジン、ネットワーク層、またはトランスポート層によって破棄されたデータを記述します。

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

構文

typedef struct FWPS_DISCARD_METADATA0_ {
  FWPS_DISCARD_MODULE0 discardModule;
  UINT32               discardReason;
  UINT64               filterId;
} FWPS_DISCARD_METADATA0;

メンバー

discardModule

データ 破棄したモジュールの種類を示すFWPS_DISCARD_MODULE0型。

discardReason

データが破棄された理由を示す UINT32 値。 各種類のモジュールの破棄理由識別子の説明については、「 理由識別子の破棄」を参照してください。

filterId

データが破棄される原因となったフィルター エンジン内のフィルターの実行時識別子を指定する UINT64 値。

解説

FWPS_DISCARD_METADATA0構造体には、フィルター エンジンが吹き出しの classifyFn 吹き出し関数に渡すFWPS_INCOMING_METADATA_VALUES0構造体の currentMetadataValues メンバーにFWPS_METADATA_FIELD_DISCARD_REASON フラグが設定されている場合にのみ、有効なデータが含まれます。

要件

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

関連項目

FWPS_DISCARD_MODULE0

FWPS_INCOMING_METADATA_VALUES0

classifyFn