FwpmEngineClose0 function (fwpmu.h)

The FwpmEngineClose0 function closes a session to a filter engine.

Syntax

DWORD FwpmEngineClose0(
  [in] HANDLE engineHandle
);

Parameters

[in] engineHandle

Type: HANDLE

Handle for an open session to the filter engine. Call FwpmEngineOpen0 to open a session to the filter engine.

Return value

Type: DWORD

Return code/value Description
ERROR_SUCCESS
0
The session was closed successfully.
FWP_E_* error code
0x80320001—0x80320039
A Windows Filtering Platform (WFP) specific error. See WFP Error Codes for details.
RPC_* error code
0x80010001—0x80010122
Failure to communicate with the remote or local firewall engine.

Remarks

After an application has completed adding or removing system objects, it may call the FwpmEngineClose0 function to close the open session to the filter engine.

A filter engine session is also closed when a client process terminates.

If this function is called with a transaction in progress, the transaction will be aborted.

FwpmEngineClose0 is a specific implementation of FwpmEngineClose. 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]
Target Platform Windows
Header fwpmu.h
Library Fwpuclnt.lib
DLL Fwpuclnt.dll

See also

FwpmEngineOpen0

Kernel-Mode FwpmEngineClose0