FWPM_LAYER0 構造体 (fwpmtypes.h)

FWPM_LAYER0構造体には、レイヤーのスキーマ情報が含まれています。

構文

typedef struct FWPM_LAYER0_ {
  GUID               layerKey;
  FWPM_DISPLAY_DATA0 displayData;
  UINT32             flags;
  UINT32             numFields;
  FWPM_FIELD0        *field;
  GUID               defaultSubLayerKey;
  UINT16             layerId;
} FWPM_LAYER0;

メンバー

layerKey

レイヤーを一意に識別します。

displayData

レイヤーに人間が判読できる形式で注釈を付けることができます。 FWPM_DISPLAY_DATA0構造体は NULL ではありません。

flags

指定できる値

意味
FWPM_LAYER_FLAG_KERNEL
カーネル モードで分類されたレイヤー。
FWPM_LAYER_FLAG_BUILTIN
レイヤーの組み込み。 削除できません。
FWPM_LAYER_FLAG_CLASSIFY_MOSTLY
列挙ではなく分類用に最適化されたレイヤー。
FWPM_LAYER_FLAG_BUFFERED
レイヤーはバッファーに格納されます。

numFields

レイヤー内のフィールドの数。

field

レイヤーのフィールドのスキーマ情報。

詳細については、「 FWPM_FIELD0 」を参照してください。

defaultSubLayerKey

フィルターが null サブレイヤーと共に追加されるときに使用されるサブレイヤー。

layerId

このレイヤーを識別する LUID。

解説

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

要件

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

関連項目

FWPM_DISPLAY_DATA0

FWPM_FIELD0

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