FwpmProviderContextGetByKey2 function
The FwpmProviderContextGetByKey2 function retrieves a provider context.
Note FwpmProviderContextGetByKey2 is the specific implementation of FwpmProviderContextGetByKey used in Windows 8. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information. For Windows 7, FwpmProviderContextGetByKey1 is available. For Windows Vista, FwpmProviderContextGetByKey0 is available.
Syntax
DWORD WINAPI FwpmProviderContextGetByKey2(
_In_ HANDLE engineHandle,
_In_ const GUID *key,
_Out_ FWPM_PROVIDER_CONTEXT2 **providerContext
);
Parameters
- engineHandle [in]
-
Type: HANDLE
Handle for an open session to the filter engine. Call FwpmEngineOpen0 to open a session to the filter engine.
- key [in]
-
Type: const GUID*
Pointer to a GUID that uniquely identifies the provider context. This is a pointer to the same GUID that was specified when the application called FwpmProviderContextAdd2 for this object.
- providerContext [out]
-
Type: FWPM_PROVIDER_CONTEXT2**
The provider context information.
Return value
Type: DWORD
| Return code/value | Description |
|---|---|
|
The provider context was retrieved 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
The caller must free the returned object by a call to FwpmFreeMemory0.
The caller needs FWPM_ACTRL_READ access to the provider context. See Access Control for more information.
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
