FwpMessages
FwpMessages.Instance (HResult.FWP) contains Microsoft's HResult code descriptions for Firewall Platform (FWP facility).
HResult | Key | Text | Exception |
---|---|---|---|
0x80320001 | FWP.FWP_E_CALLOUT_NOT_FOUND | The callout does not exist. | |
0x80320002 | FWP.FWP_E_CONDITION_NOT_FOUND | The filter condition does not exist. | |
0x80320003 | FWP.FWP_E_FILTER_NOT_FOUND | The filter does not exist. | |
0x80320004 | FWP.FWP_E_LAYER_NOT_FOUND | The layer does not exist. | |
0x80320005 | FWP.FWP_E_PROVIDER_NOT_FOUND | The provider does not exist. | |
0x80320006 | FWP.FWP_E_PROVIDER_CONTEXT_NOT_FOUND | The provider context does not exist. | |
0x80320007 | FWP.FWP_E_SUBLAYER_NOT_FOUND | The sublayer does not exist. | |
0x80320008 | FWP.FWP_E_NOT_FOUND | The object does not exist. | |
0x80320009 | FWP.FWP_E_ALREADY_EXISTS | An object with that GUID or LUID already exists. | |
0x8032000A | FWP.FWP_E_IN_USE | The object is referenced by other objects and, therefore, cannot be deleted. | |
0x8032000B | FWP.FWP_E_DYNAMIC_SESSION_IN_PROGRESS | The call is not allowed from within a dynamic session. | |
0x8032000C | FWP.FWP_E_WRONG_SESSION | The call was made from the wrong session and, therefore, cannot be completed. | |
0x8032000D | FWP.FWP_E_NO_TXN_IN_PROGRESS | The call must be made from within an explicit transaction. | |
0x8032000E | FWP.FWP_E_TXN_IN_PROGRESS | The call is not allowed from within an explicit transaction. | |
0x8032000F | FWP.FWP_E_TXN_ABORTED | The explicit transaction has been forcibly canceled. | |
0x80320010 | FWP.FWP_E_SESSION_ABORTED | The session has been canceled. | |
0x80320011 | FWP.FWP_E_INCOMPATIBLE_TXN | The call is not allowed from within a read-only transaction. | |
0x80320012 | FWP.FWP_E_TIMEOUT | The call timed out while waiting to acquire the transaction lock. | |
0x80320013 | FWP.FWP_E_NET_EVENTS_DISABLED | Collection of network diagnostic events is disabled. | |
0x80320014 | FWP.FWP_E_INCOMPATIBLE_LAYER | The operation is not supported by the specified layer. | |
0x80320015 | FWP.FWP_E_KM_CLIENTS_ONLY | The call is allowed for kernel-mode callers only. | |
0x80320016 | FWP.FWP_E_LIFETIME_MISMATCH | The call tried to associate two objects with incompatible lifetimes. | |
0x80320017 | FWP.FWP_E_BUILTIN_OBJECT | The object is built in and, therefore, cannot be deleted. | |
0x80320018 | FWP.FWP_E_TOO_MANY_BOOTTIME_FILTERS | The maximum number of boot-time filters has been reached. | |
0x80320019 | FWP.FWP_E_NOTIFICATION_DROPPED | A notification could not be delivered because a message queue is at its maximum capacity. | |
0x8032001A | FWP.FWP_E_TRAFFIC_MISMATCH | The traffic parameters do not match those for the security association context. | |
0x8032001B | FWP.FWP_E_INCOMPATIBLE_SA_STATE | The call is not allowed for the current security association state. | |
0x8032001C | FWP.FWP_E_NULL_POINTER | A required pointer is null. | |
0x8032001D | FWP.FWP_E_INVALID_ENUMERATOR | An enumerator is not valid. | |
0x8032001E | FWP.FWP_E_INVALID_FLAGS | The flags field contains an invalid value. | |
0x8032001F | FWP.FWP_E_INVALID_NET_MASK | A network mask is not valid. | |
0x80320020 | FWP.FWP_E_INVALID_RANGE | An FWP_RANGE is not valid. | |
0x80320021 | FWP.FWP_E_INVALID_INTERVAL | The time interval is not valid. | |
0x80320022 | FWP.FWP_E_ZERO_LENGTH_ARRAY | An array that must contain at least one element that is zero-length. | |
0x80320023 | FWP.FWP_E_NULL_DISPLAY_NAME | The displayData.name field cannot be null. | |
0x80320024 | FWP.FWP_E_INVALID_ACTION_TYPE | The action type is not one of the allowed action types for a filter. | |
0x80320025 | FWP.FWP_E_INVALID_WEIGHT | The filter weight is not valid. | |
0x80320026 | FWP.FWP_E_MATCH_TYPE_MISMATCH | A filter condition contains a match type that is not compatible with the operands. | |
0x80320027 | FWP.FWP_E_TYPE_MISMATCH | An FWP_VALUE or FWPM_CONDITION_VALUE is of the wrong type. | |
0x80320028 | FWP.FWP_E_OUT_OF_BOUNDS | An integer value is outside the allowed range. | |
0x80320029 | FWP.FWP_E_RESERVED | A reserved field is nonzero. | |
0x8032002A | FWP.FWP_E_DUPLICATE_CONDITION | A filter cannot contain multiple conditions operating on a single field. | |
0x8032002B | FWP.FWP_E_DUPLICATE_KEYMOD | A policy cannot contain the same keying module more than once. | |
0x8032002C | FWP.FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER | The action type is not compatible with the layer. | |
0x8032002D | FWP.FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER | The action type is not compatible with the sublayer. | |
0x8032002E | FWP.FWP_E_CONTEXT_INCOMPATIBLE_WITH_LAYER | The raw context or the provider context is not compatible with the layer. | |
0x8032002F | FWP.FWP_E_CONTEXT_INCOMPATIBLE_WITH_CALLOUT | The raw context or the provider context is not compatible with the callout. | |
0x80320030 | FWP.FWP_E_INCOMPATIBLE_AUTH_METHOD | The authentication method is not compatible with the policy type. | |
0x80320031 | FWP.FWP_E_INCOMPATIBLE_DH_GROUP | The Diffie-Hellman group is not compatible with the policy type. | |
0x80320032 | FWP.FWP_E_EM_NOT_SUPPORTED | An Internet Key Exchange (IKE) policy cannot contain an Extended Mode policy. | |
0x80320033 | FWP.FWP_E_NEVER_MATCH | The enumeration template or subscription will never match any objects. | |
0x80320034 | FWP.FWP_E_PROVIDER_CONTEXT_MISMATCH | The provider context is of the wrong type. | |
0x80320035 | FWP.FWP_E_INVALID_PARAMETER | The parameter is incorrect. | |
0x80320036 | FWP.FWP_E_TOO_MANY_SUBLAYERS | The maximum number of sublayers has been reached. | |
0x80320037 | FWP.FWP_E_CALLOUT_NOTIFICATION_FAILED | The notification function for a callout returned an error. | |
0x80320038 | FWP.FWP_E_INCOMPATIBLE_AUTH_CONFIG | The IPsec authentication configuration is not compatible with the authentication type. | |
0x80320039 | FWP.FWP_E_INCOMPATIBLE_CIPHER_CONFIG | The IPsec cipher configuration is not compatible with the cipher type. |
This document is partially derived from work with following license.
/*This file is a derivate of a source file that has following license (below). ======================================================================== The MIT License (MIT) Copyright (c) Microsoft Corporation Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ======================================================================*/