• Avalanche.Core
Search Results for

    Show / Hide Table of Contents
    • Avalanche.Accessor
      • Introduction
      • IAccessor
        • IAccessor
        • IListAccessor
        • IMapAccessor
        • IRecordAccessor
        • IContentAccessor
        • IOneOfAccessor
        • IAnyAccessor
      • .Net
        • Introduction
        • IList<T>
        • IDictionary<K,V>
        • FieldInfo
        • OneOfAttribute
        • StructLayoutAttribute
        • Class
      • Protobuf
        • Introduction
      • 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
        • IRealType
      • .Net
        • Introduction
        • IList<T>
        • IDictionary<K,V>
        • FieldInfo
        • Enum
        • OneOfAttribute
        • StructLayoutAttribute
        • Class
      • Protobuf
        • Introduction
      • Articles
        • DataTypeRequest
        • PrintTree
        • DataTypeMessages
    • Avalanche.Emit
      • Introduction
      • TypeBuilder
      • ConstructorBuilder
      • MethodBuilder
      • PropertyBuilder
      • FieldBuilder
      • Emit
      • Utilities
    • Avalanche.FileSystem
      • Introduction
      • Abstractions
        • IFileSystem
          • IFileSystemBrowse
          • IFileSystemCreateDirectory
          • IFileSystemDelete
          • IFileSystemFileAttribute
          • IFileSystemMount
          • IFileSystemMove
          • IFileSystemObserve
          • IFileSystemOpen
        • IEvent
        • IEntry
        • IOption
        • IToken
      • FileSystem
      • VirtualFileSystem
      • MemoryFileSystem
      • EmbeddedFileSystem
      • HttpFileSystem
      • Decoration
      • IFileProvider
      • Events
      • Utilities
        • Dispose
        • File Scanner
        • Visit Tree
        • File Operation
        • FilterEnumerable
        • PollingFilterWatchToken
    • 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
      • Articles
        • Alphabet localization
        • Benchmarks
        • Caching
        • Class Library
        • Demo
        • Diagnostics
        • Embedded resources
        • Emplacement
        • File localization
        • Text localization
        • Printing templates
    • Avalanche.Message
      • Introduction
      • IMessage
      • IMessageProvider
      • IMessageDescription
      • IMessageDescriptions
      • MessageLevel
      • Message printing
      • Messages and Exceptions
      • Microsoft.Extensions
        • DependencyInjection
      • Articles
        • Aggregate Messages
        • Localization
        • Logging
        • Validation
    • Avalanche.Options
      • Introduction
      • OptionsExtensions
      • OptionsMonitorCast
    • 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
        • Tuples
        • StructList
        • ArrayList
        • BijectionMap
        • LocakableDictionary
        • LockableList
        • MapList
        • Pipe
        • RingQueue
        • EnumerableExtensions
        • TupleUtilities
        • ArrayUtilities
      • 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
        • 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

    BasicMessages

    BasicMessages.Instance (HResult.NULL_) contains Microsoft's HResult code descriptions for Basic status codes (NULL_ facility).

    HResult Key Text Exception
    0x00000000 NULL.S_OK Operation successful
    0x8000211D NULL.COR_E_AMBIGUOUSMATCH Ambiguous match found. System.Reflection.AmbiguousMatchException
    0x80004001 NULL.E_NOTIMPL Not implemented System.NotImplementedException
    0x80004002 NULL.COR_E_INVALIDCAST No such interface supported System.InvalidCastException
    0x80004003 NULL.E_POINTER Invalid pointer System.ArgumentNullException
    0x80004005 NULL.E_FAIL Unspecified error System.Runtime.InteropServices.ExternalException
    0x8000000A NULL.E_PENDING The data necessary to complete this operation is not yet available.
    0x8000000B NULL.E_BOUNDS The operation attempted to access data outside the valid range
    0x8000000C NULL.E_CHANGED_STATE A concurrent or interleaved operation changed the state of the object, invalidating this operation.
    0x80000013 NULL.RO_E_CLOSED The object has been closed.
    0x80004004 NULL.E_ABORT Operation aborted.
    0x80004006 NULL.CO_E_INIT_TLS Thread local storage failure.
    0x80004007 NULL.CO_E_INIT_SHARED_ALLOCATOR Get shared memory allocator failure.
    0x80004008 NULL.CO_E_INIT_MEMORY_ALLOCATOR Get memory allocator failure.
    0x80004009 NULL.CO_E_INIT_CLASS_CACHE Unable to initialize class cache.
    0x8000400A NULL.CO_E_INIT_RPC_CHANNEL Unable to initialize remote procedure call (RPC) services.
    0x8000400B NULL.CO_E_INIT_TLS_SET_CHANNEL_CONTROL Cannot set thread local storage channel control.
    0x8000400C NULL.CO_E_INIT_TLS_CHANNEL_CONTROL Could not allocate thread local storage channel control.
    0x8000400D NULL.CO_E_INIT_UNACCEPTED_USER_ALLOCATOR The user-supplied memory allocator is unacceptable.
    0x8000400E NULL.CO_E_INIT_SCM_MUTEX_EXISTS The OLE service mutex already exists.
    0x8000400F NULL.CO_E_INIT_SCM_FILE_MAPPING_EXISTS The OLE service file mapping already exists.
    0x80004010 NULL.CO_E_INIT_SCM_MAP_VIEW_OF_FILE Unable to map view of file for OLE service.
    0x80004011 NULL.CO_E_INIT_SCM_EXEC_FAILURE Failure attempting to launch OLE service.
    0x80004012 NULL.CO_E_INIT_ONLY_SINGLE_THREADED There was an attempt to call CoInitialize a second time while single-threaded.
    0x80004013 NULL.CO_E_CANT_REMOTE A Remote activation was necessary but was not allowed.
    0x80004014 NULL.CO_E_BAD_SERVER_NAME A Remote activation was necessary, but the server name provided was invalid.
    0x80004015 NULL.CO_E_WRONG_SERVER_IDENTITY The class is configured to run as a security ID different from the caller.
    0x80004016 NULL.CO_E_OLE1DDE_DISABLED Use of OLE1 services requiring Dynamic Data Exchange (DDE) Windows is disabled.
    0x80004017 NULL.CO_E_RUNAS_SYNTAX A RunAs specification must be <user name> or simply .
    0x80004018 NULL.CO_E_CREATEPROCESS_FAILURE The server process could not be started. The path name might be incorrect.
    0x80004019 NULL.CO_E_RUNAS_CREATEPROCESS_FAILURE The server process could not be started as the configured identity. The path name might be incorrect or unavailable.
    0x8000401A NULL.CO_E_RUNAS_LOGON_FAILURE The server process could not be started because the configured identity is incorrect. Check the user name and password.
    0x8000401B NULL.CO_E_LAUNCH_PERMSSION_DENIED The client is not allowed to launch this server.
    0x8000401C NULL.CO_E_START_SERVICE_FAILURE The service providing this server could not be started.
    0x8000401D NULL.CO_E_REMOTE_COMMUNICATION_FAILURE This computer was unable to communicate with the computer providing the server.
    0x8000401E NULL.CO_E_SERVER_START_TIMEOUT The server did not respond after being launched.
    0x8000401F NULL.CO_E_CLSREG_INCONSISTENT The registration information for this server is inconsistent or incomplete.
    0x80004020 NULL.CO_E_IIDREG_INCONSISTENT The registration information for this interface is inconsistent or incomplete.
    0x80004021 NULL.CO_E_NOT_SUPPORTED The operation attempted is not supported.
    0x80004022 NULL.CO_E_RELOAD_DLL A DLL must be loaded.
    0x80004023 NULL.CO_E_MSI_ERROR A Microsoft Software Installer error was encountered.
    0x80004024 NULL.CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT The specified activation could not occur in the client context as specified.
    0x80004025 NULL.CO_E_SERVER_PAUSED Activations on the server are paused.
    0x80004026 NULL.CO_E_SERVER_NOT_PAUSED Activations on the server are not paused.
    0x80004027 NULL.CO_E_CLASS_DISABLED The component or application containing the component has been disabled.
    0x80004028 NULL.CO_E_CLRNOTAVAILABLE The common language runtime is not available.
    0x80004029 NULL.CO_E_ASYNC_WORK_REJECTED The thread-pool rejected the submitted asynchronous work.
    0x8000402A NULL.CO_E_SERVER_INIT_TIMEOUT The server started, but it did not finish initializing in a timely fashion.
    0x8000402B NULL.CO_E_NO_SECCTX_IN_ACTIVATE Unable to complete the call because there is no COM+ security context inside IObjectControl.Activate.
    0x80004030 NULL.CO_E_TRACKER_CONFIG The provided tracker configuration is invalid.
    0x80004031 NULL.CO_E_THREADPOOL_CONFIG The provided thread pool configuration is invalid.
    0x80004032 NULL.CO_E_SXS_CONFIG The provided side-by-side configuration is invalid.
    0x80004033 NULL.CO_E_MALFORMED_SPN The server principal name (SPN) obtained during security negotiation is malformed.
    0x8000FFFF NULL.E_UNEXPECTED Catastrophic failure.
    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 Copyright © Toni Kalajainen