FwpmConnectionSubscribe0 function
The FwpmConnectionSubscribe0 function is used to request the delivery of notifications about changes to a connection object.
Syntax
DWORD WINAPI FwpmConnectionSubscribe0( _In_ HANDLE engineHandle, _In_ const FWPM_CONNECTION_SUBSCRIPTION0 *subscription, _In_ FWPM_CONNECTION_CALLBACK0 callback, _In_opt_ void *context, _Out_ HANDLE *eventsHandle );
Parameters
- engineHandle [in]
-
Type: HANDLE
Handle for an open session to the filter engine. Call FwpmEngineOpen0 to open a session to the filter engine.
- subscription [in]
-
Type: const FWPM_CONNECTION_SUBSCRIPTION0*
The notifications which will be delivered.
- callback [in]
-
Type: FWPM_CONNECTION_CALLBACK0
Function pointer that will be invoked when a notification is ready for delivery.
- context [in, optional]
-
Type: void*
Optional context pointer. This pointer is passed to the callback function along with details of the event.
- eventsHandle [out]
-
Type: HANDLE*
Handle to the newly created subscription.
Return value
Type: DWORD
| Return code/value | Description |
|---|---|
|
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. |
Remarks
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.
The caller needs FWPM_ACTRL_SUBSCRIBE access to the connection object's container.
Requirements
|
Minimum supported client | Windows 8 [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2012 [desktop apps only] |
|
Header |
|
|
Library |
|
|
DLL |
|
See also
Send comments about this topic to Microsoft
Build date: 11/14/2012
