Freigeben über


FWPM_LAYER0-Struktur (fwpmtypes.h)

Die FWPM_LAYER0-Struktur enthält Schemainformationen für eine Ebene.

Syntax

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

Member

layerKey

Identifiziert die Ebene eindeutig.

displayData

Ermöglicht das Kommentieren von Ebenen in einer lesbaren Form. Die FWPM_DISPLAY_DATA0-Struktur ist nicht NULL.

flags

Mögliche Werte:

Wert Bedeutung
FWPM_LAYER_FLAG_KERNEL
Ebene im Kernelmodus klassifiziert.
FWPM_LAYER_FLAG_BUILTIN
Layer integriert. Kann nicht gelöscht werden.
FWPM_LAYER_FLAG_CLASSIFY_MOSTLY
Ebene, die für klassifizierungs- und nicht enumerationsoptimierte Ebene optimiert ist.
FWPM_LAYER_FLAG_BUFFERED
Layer wird gepuffert.

numFields

Anzahl der Felder in der Ebene.

field

Schemainformationen für die Felder der Ebene.

Weitere Informationen finden Sie unter FWPM_FIELD0 .

defaultSubLayerKey

Unterschicht, die verwendet wird, wenn ein Filter mit einer NULL-Unterschicht hinzugefügt wird.

layerId

LUID, die diese Ebene identifiziert.

Hinweise

FWPM_LAYER0 ist eine spezifische Implementierung von FWPM_LAYER. Weitere Informationen finden Sie unter WFP-Version-Independent Namen und Spezifische Windows-Versionen .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile fwpmtypes.h

Weitere Informationen

FWPM_DISPLAY_DATA0

FWPM_FIELD0

API-Strukturen der Windows-Filterplattform