次の方法で共有


FWPM_ACTION0 構造体 (fwpmtypes.h)

FWPM_ACTION0構造体は、すべてのフィルター条件が true の場合に実行されるアクションを指定します。

構文

typedef struct FWPM_ACTION0_ {
  FWP_ACTION_TYPE type;
  union {
    GUID filterType;
    GUID calloutKey;
  };
} FWPM_ACTION0;

メンバー

type

UINT32 にマップされるFWP_ACTION_TYPEで指定されたアクションの種類。

指定できる値

意味
FWP_ACTION_BLOCK
トラフィックをブロックします。

0x00000001 |FWP_ACTION_FLAG_TERMINATING

FWP_ACTION_PERMIT
トラフィックを許可します。

0x00000002 |FWP_ACTION_FLAG_TERMINATING

FWP_ACTION_CALLOUT_TERMINATING
常にブロックまたは許可を返す吹き出しを呼び出します。

0x00000003 |FWP_ACTION_FLAG_CALLOUT |FWP_ACTION_FLAG_TERMINATING

FWP_ACTION_CALLOUT_INSPECTION
ブロックまたは許可を返さない吹き出しを呼び出します。

0x00000004 |FWP_ACTION_FLAG_CALLOUT |FWP_ACTION_FLAG_NON_TERMINATING

FWP_ACTION_CALLOUT_UNKNOWN
ブロックまたは許可を返す可能性がある吹き出しを呼び出します。

0x00000005 |FWP_ACTION_FLAG_CALLOUT

filterType

ポリシー プロバイダーによって選択された任意の GUID。

アクションが吹き出しを呼び出さない場合、つまり FWP_ACTION_FLAG_CALLOUTが含まれていない場合に使用できます。

calloutKey

レイヤー内の有効な吹き出しの GUID。

アクションが吹き出しを呼び出すときに使用できます。つまり、 FWP_ACTION_FLAG_CALLOUTが含まれています。

解説

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

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header fwpmtypes.h

関連項目

Windows フィルタリング プラットフォーム API の構造