The FwpmSystemPortsSubscribe0 function is used to request the delivery of notifications regarding a particular system port.
DWORD FwpmSystemPortsSubscribe0( HANDLE engineHandle, void *reserved, FWPM_SYSTEM_PORTS_CALLBACK0 callback, void *context, HANDLE *sysPortsHandle );
Handle for an open session to the filter engine. Call FwpmEngineOpen0 to open a session to the filter engine.
Function pointer that will be invoked when a notification is ready for delivery.
Optional context pointer. This pointer is passed to the callback function along with details of the system port.
Handle to the newly created subscription.
||The subscription was created successfully.|
||A Windows Filtering Platform (WFP) specific error. See WFP Error Codes for details.|
||Failure to communicate with the remote or local firewall engine.|
This function cannot be called from within a transaction. It will fail with FWP_E_TXN_IN_PROGRESS. See Object Management for more information about transactions.
FwpmSystemPortsSubscribe0 is a specific implementation of FwpmSystemPortsSubscribe. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.
|Minimum supported client||Windows 7 [desktop apps only]|
|Minimum supported server||Windows Server 2008 R2 [desktop apps only]|