• Avalanche.Core
Search Results for

    Show / Hide Table of Contents
    • Avalanche.Accessor
      • Introduction
      • IAccessor
        • IAccessor
        • IFieldAccessor
        • IListAccessor
        • IMapAccessor
        • IRecordAccessor
        • IOneOfAccessor
        • IAnyAccessor
      • Dto
        • Introduction
        • IList<T>
        • IDictionary<K,V>
        • FieldInfo
        • OneOfAttribute
        • StructLayoutAttribute
        • Class
      • Articles
        • Dependency Injection
        • AccessorMessages
    • Avalanche.Binding
      • Introduction
    • Avalanche.Configuration
      • Introduction
      • Configuration Binding
      • ConfigurationExtensions
      • MemoryConfiguration
      • PrintTree
      • Saving IOptions
      • Yaml
    • Avalanche.Converter
      • Introduction
      • EnumConverter
      • Func<,>
      • HexConverter
      • PrimitiveConverter
      • StringConverter
    • Avalanche.Core
      • License
    • Avalanche.DataType
      • Introduction
      • DataType
        • IDataType
        • IListType
        • IMapType
        • IRecordType
        • IFieldType
        • IOneOfType
        • IAnyType
        • IStringType
        • IValueType
        • IIntegerType
        • IEnumerationType
        • IFloatingPointType
      • Dto
        • Introduction
        • IList<T>
        • IDictionary<K,V>
        • FieldInfo
        • Enum
        • OneOfAttribute
        • StructLayoutAttribute
        • Class
        • DtoTarget(IDataType)
        • IntermediateTarget
      • Articles
        • DataTypeRequest
        • PrintTree
        • DataTypeMessages
    • Avalanche.Emit
      • Introduction
      • TypeBuilder
      • ConstructorBuilder
      • MethodBuilder
      • PropertyBuilder
      • FieldBuilder
      • Emit
      • Utilities
        • CustomAttributeUtilities
        • ToStringRequest
    • Avalanche.FileSystem
      • Introduction
      • Abstractions
        • IFileSystemBrowse
        • IFileSystemCreateDirectory
        • IFileSystemDelete
        • IFileSystemFileAttribute
        • IFileSystemMount
        • IFileSystemMove
        • IFileSystemObserve
        • IFileSystemOpenStream
        • IFileSystemOpenMemory
        • IEvent
        • IEntry
        • IOption
        • IToken
      • FileSystem
      • VirtualFileSystem
      • MemoryFileSystem
      • EmbeddedFileSystem
      • HttpFileSystem
      • Decoration
      • IFileProvider
      • Utilities
        • Dispose
        • FileDictionary
        • FileScanner
        • FilterEnumerable
        • OperationSession
        • PollingFilterWatchToken
        • VisitTree
      • Article
        • Examples
        • PrintTree
    • Avalanche.Identity
      • Introduction
      • Identity
      • IdentityParts
      • IdentityInterner
      • IdentityComparer
      • Print Tree
      • IdentityAccessors
        • Introduction
        • TypeName
    • Avalanche.Localization
      • Introduction
      • Localization
      • LocalizationFile
      • LocalizationFiles
      • LocalizationFileSystem
      • LocalizationFileFormat
      • LocalizationLine
      • LocalizationLines
      • TemplateFormat
      • CultureProvider
      • FallbackCultureProvider
      • ResourceManager
      • LocalizationError
      • Microsoft.Extensions
        • Introduction
        • DependencyInjection
        • FileProvider
        • Logging
        • ITextLocalizer
        • IFileLocalizer
        • Localization
      • Asp.Net
        • Introduction
        • Supplying localization
        • Inject to pages
        • Culture Assigned
        • Minimalistic Api
        • Diagnostics
      • Pluralization
        • Introduction
        • Multiple plural parameters
        • Custom PluralRules
        • Invariant Culture
        • Unit Prefix
        • IPluralRule
        • IPluralNumber
        • IPluralRules
        • CLDRs
        • Unicode.CLDR40
        • Unicode.CLDR41
        • Unicode.CLDR42
        • Unicode.CLDR43
      • Articles
        • Alphabet localization
        • Benchmarks
        • Caching
        • Class Library
        • Demo
        • Diagnostics
        • Embedded resources
        • Emplacement
        • File localization
        • Text localization
        • Printing templates
    • Avalanche.Memory
      • Introduction
      • IMemory<T>
      • BlockMemory<T>
      • FileMemory
      • ListMemory<L, T>
      • MemoryMemory<T>
      • MMFMemory<T>
      • PointerMemory<T>
      • Slice<M, T>
      • StreamMemory
      • Concurrency
        • RWLockedMemory
        • SynchronizedMemory
      • Serialization
        • Benchmarks
        • Fixed<T>
        • Variable<T>
        • ZigZag<T>
        • StringEncoding
      • Articles
        • Fixed-size and Variable-sized
        • IBlockPool<T>
        • Print Tree
        • Read and Write events
        • Stream View
        • Zero Heap
    • Avalanche.Message
      • Introduction
      • IMessage
      • IMessageProvider
      • IMessageDescription
      • IMessageDescriptions
      • MessageDescriptionsBase
      • MessageLevel
      • Message printing
      • Messages and Exceptions
      • Microsoft.Extensions
        • DependencyInjection
      • Articles
        • Aggregate Messages
        • Localization
        • Localization Templates
        • Logging
        • Validation
    • Avalanche.Module
      • Introduction
      • IServiceCollection
      • IServiceBuilder
      • IHostBuilder
      • Dependencies
    • Avalanche.Options
      • Introduction
      • OptionsExtensions
      • OptionsMonitorCast
    • Avalanche.Protobuf
      • Introduction
    • Avalanche.Service
      • Introduction
      • Service
        • Introduction
        • IService
        • IServiceDisposable
        • IServiceDecoration
        • IServiceCast
        • IServiceObservable
        • IServiceContainer
        • Construction
        • Query
        • CancellationToken
        • CachePolicy
        • Scope
      • Handler
        • Introduction
        • IHandler
        • IHandlerCast
        • IHandlerDecoration
        • IHandlerWithOrder
        • CancellationToken
        • Cyclicity
        • Delegates
        • Invokable
        • ExportAttribute
        • OrderAttribute
        • PrintTree
        • Recursion
      • Query
        • Introduction
        • IQuery
        • IQueryCast
        • IQueryDecoration
      • Entry
        • Introduction
        • IEntry
        • IEntryCast
        • IEntryDecoration
        • IEntryObservable
        • IEntryVisitable
        • EntryState
      • Request
        • Introduction
        • IRequest
        • IRequestFor
        • IRequestToBeCached
        • IRequestToBeDisposed
        • RequestAttribute
        • ContextParameterAttribute
        • Print Tree
      • Dependency Injection
        • Introduction
        • Asp.Net
        • ServiceRequest<T>
        • Decorating a service
        • Handler
        • CachePolicy
        • CancellationToken
        • QueryLogger
        • IHostBuilder
      • Examples
        • NodeCount
        • Expression
        • Mapper
      • Articles
        • Benchmarks
        • Error Handling
        • ServiceMessages
    • Avalanche.StatusCode
      • Introduction
      • HResult
        • Introduction
        • HResult.Facilities
        • BasicMessages
        • RpcMessages
        • DispatchMessages
        • StorageMessages
        • ItfMessages
        • Win32Messages
        • WindowsMessages
        • SspiMessages
        • CertMessages
        • MediaServerMessages
        • SetupApiMessages
        • ScardMessages
        • ComPlusMessages
        • ClrMessages
        • UserModeFilterManagerMessages
        • GraphicsMessages
        • TpmServicesMessages
        • TpmSoftwareMessages
        • PlaMessages
        • FveMessages
        • FwpMessages
        • NdisMessages
        • DltMessages
      • System
        • Introduction
        • AccessControlMessages
        • AggregateMessages
        • AppDomainMessages
        • ArgumentMessages
        • ArgumentNullMessages
        • ArgumentOutOfRangeMessages
        • ArithmeticMessages
        • ArrayMessages
        • AssemblyMessages
        • BadImageFormatMessages
        • CodeContractMessages
        • CodePageMessages
        • CollectionsMessages
        • CompilerServiceMessages
        • CryptographyMessages
        • CultureMessages
        • DiagnosticsMessages
        • EventSourceMessages
        • ExecutionEngineMessages
        • FormatMessages
        • HostProtectionMessages
        • IOMessages
        • IndexOutOfRangeMessages
        • InteropServiceMessages
        • InvalidCastMessages
        • InvalidOperationMessages
        • IsolatedStorageMessages
        • LazyMessages
        • MarshalerMessages
        • MemoryMessages
        • MiscellaneousMessages
        • NotImplementedMessages
        • NotSupportedMessages
        • ObjectDisposedMessages
        • OperationCanceledMessages
        • OverflowMessages
        • PlatformMessages
        • PolicyMessages
        • PrincipalMessages
        • ProgramMessages
        • ReferenceMessages
        • ReflectionMessages
        • RegionMessages
        • RemotingMessages
        • ResourcesMessages
        • SecurityMessages
        • SerializationMessages
        • StackMessages
        • TaskMessages
        • TextMessages
        • ThreadingMessages
        • TimeZoneMessages
        • TypeMessages
        • XmlMessages
      • HttpStatusCode
      • OpcUaStatusCode
    • Avalanche.Template
      • Introduction
      • TemplateFormats
      • ITemplatePrintable
      • ITemplateFormatPrintable
      • ITemplateText
      • ITemplateBreakdown
      • ITemplateFormat
      • ITemplateFormats
      • Extract Arguments
      • Emplacement
    • Avalanche.Tokenizer
      • Introduction
      • IToken
      • ITokenizer
      • Tokenizers
    • Avalanche.Utilities
      • Introduction
      • Collections
        • ArrayList
        • ArrayUtilities
        • BijectionMap
        • CachedSelect
        • DictionaryAdapter
        • EnumerableExtensions
        • LocakableDictionary
        • LockableList
        • MapList
        • Pipe
        • RingQueue
        • StructList
        • Tuples
        • TupleUtilities
      • Comparers
        • IGraphComparer
        • IGraphComparable
        • AlphaNumericComparer
        • EnumerableComparer
        • EnumerableGraphComparer
        • ReferenceComparer
        • KeyValuePairComparer
        • DefaultComparerProvider
        • RecordComparer
      • Cloners
        • ICloner
        • IGraphCloner
        • IGraphCloneable
        • ListCloner
        • DictionaryCloner
        • FieldCloner
        • PassthroughCloner
        • RecordCloner
        • ClonerProvider
      • Dispose
        • IDisposeAttachable
        • IDisposeBelatable
      • Provider
        • Introduction
        • ProviderBase
        • Delegate
        • Pipe
        • Cache
        • ResultCapture
        • AsReadOnly
        • SharedResource
        • AsService
        • IProviderEvent
      • Record
        • IRecordDescription
        • IFieldDescription
        • IConstructorDescription
        • IConstructionDescription
        • IParameterDescription
        • IRecordProviders
        • RecordDelegates
          • RecordCreate
          • RecordClone
          • RecordCopy
          • IRecordDelegates
        • FieldDelegates
          • FieldRead
          • FieldWrite
          • RecreateWith
          • IFieldDelegates
      • Reflection
        • EnumDescription
      • String
        • IEscaper
        • UnicodeString
        • Hex
      • Miscellaneous
        • IIdGenerator
        • Permutation
        • IReadOnly
        • IUserDataContainer
        • ITreeNode
        • Void
    • Avalanche.Writer
      • Introduction
      • ConstantWriter
      • Context
      • ConvertWriter
      • DefaultConstructor
      • DelegateWriter
      • PassthroughWriter
      • Referer
      • TypeCast
      • Writer
      • WriterPipe
      • WriterMessages

    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.
    ======================================================================*/
    In This Article
    Back to top