FWPM_SUBLAYER0 structure (fwpmtypes.h)
The FWPM_SUBLAYER0 structure stores the state associated with a sublayer.
Syntax
typedef struct FWPM_SUBLAYER0_ {
GUID subLayerKey;
FWPM_DISPLAY_DATA0 displayData;
UINT32 flags;
GUID *providerKey;
FWP_BYTE_BLOB providerData;
UINT16 weight;
} FWPM_SUBLAYER0;
Members
subLayerKey
Uniquely identifies the sublayer. See Filtering Sublayer Identifiers for a list of built-in sublayers.
If the GUID is zero-initialized in the call to FwpmSubLayerAdd0, the Base Filtering Engine (BFE) will generate one.
displayData
Allows sublayers to be annotated in human-readable form. The FWPM_DISPLAY_DATA0 structure is required.
flags
Possible values:
Sublayer flag | Meaning |
---|---|
|
Causes sublayer to be persistent, surviving across BFE stop/start. |
providerKey
Uniquely identifies the provider that manages this sublayer.
providerData
An FWP_BYTE_BLOB structure that contains optional provider-specific data that allows providers to store additional context info with the object.
weight
Weight of the sublayer.
Higher-weighted sublayers are invoked first.
Remarks
FWPM_SUBLAYER0 is a specific implementation of FWPM_SUBLAYER. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | fwpmtypes.h |