FWPM_SUBLAYER0 構造体 (fwpmtypes.h)

FWPM_SUBLAYER0構造体には、サブレイヤーに関連付けられている状態が格納されます。

構文

typedef struct FWPM_SUBLAYER0_ {
  GUID               subLayerKey;
  FWPM_DISPLAY_DATA0 displayData;
  UINT32             flags;
  GUID               *providerKey;
  FWP_BYTE_BLOB      providerData;
  UINT16             weight;
} FWPM_SUBLAYER0;

メンバー

subLayerKey

サブレイヤーを一意に識別します。 組み込みのサブレイヤーの一覧については、「 サブレイヤー識別子のフィルター処理 」を参照してください。

FWpmSubLayerAdd0 の呼び出しで GUID がゼロ初期化されている場合、基本フィルター エンジン (BFE) によって生成されます。

displayData

サブレイヤーに人間が判読できる形式で注釈を付けることができます。 FWPM_DISPLAY_DATA0構造が必要です。

flags

指定できる値

サブレイヤー フラグ 意味
FWPM_SUBLAYER_FLAG_PERSISTENT
サブレイヤーが永続的になり、BFE の停止/開始間で存続します。

providerKey

このサブレイヤーを管理するプロバイダーを一意に識別します。

providerData

プロバイダーがオブジェクトと共に追加のコンテキスト情報を格納できるようにする、オプションのプロバイダー固有のデータを含むFWP_BYTE_BLOB構造体。

weight

サブレイヤーの重み。

上位の重み付けサブレイヤーが最初に呼び出されます。

注釈

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

要件

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

こちらもご覧ください

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