FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 structure (fwpmtypes.h)

The FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 structure is used to subscribe for change notifications.

Syntax

typedef struct FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0_ {
  FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 *enumTemplate;
  UINT32                               flags;
  GUID                                 sessionKey;
} FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0;

Members

enumTemplate

Notifications are only dispatched for objects that match the template. If the template is NULL, it matches all objects.

See FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 for more information

flags

The notifications to subscribe to, as one of the following values.

Subscription flag Meaning
FWPM_SUBSCRIPTION_FLAG_NOTIFY_ON_ADD
Subscribe to provider add notifications.
FWPM_SUBSCRIPTION_FLAG_NOTIFY_ON_DELETE
Subscribe to provider delete notifications.

sessionKey

Uniquely identifies this session.

Remarks

FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 is a specific implementation of FWPM_PROVIDER_CONTEXT_SUBSCRIPTION. 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

See also

FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0

Windows Filtering Platform API Structures