• 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

    RpcMessages

    RpcMessages.Instance (HResult.RPC) contains Microsoft's HResult code descriptions for Remote Procedure Call (RPC facility).

    HResult Key Text Exception
    0x80010001 RPC.RPC_E_CALL_REJECTED Call was rejected by callee.
    0x80010002 RPC.RPC_E_CALL_CANCELED Call was canceled by the message filter.
    0x80010003 RPC.RPC_E_CANTPOST_INSENDCALL The caller is dispatching an intertask SendMessage call and cannot call out via PostMessage.
    0x80010004 RPC.RPC_E_CANTCALLOUT_INASYNCCALL The caller is dispatching an asynchronous call and cannot make an outgoing call on behalf of this call.
    0x80010005 RPC.RPC_E_CANTCALLOUT_INEXTERNALCALL It is illegal to call out while inside message filter.
    0x80010006 RPC.RPC_E_CONNECTION_TERMINATED The connection terminated or is in a bogus state and can no longer be used. Other connections are still valid.
    0x80010007 RPC.RPC_E_SERVER_DIED The callee (the server, not the server application) is not available and disappeared; all connections are invalid. The call might have executed.
    0x80010008 RPC.RPC_E_CLIENT_DIED The caller (client) disappeared while the callee (server) was processing a call.
    0x80010009 RPC.RPC_E_INVALID_DATAPACKET The data packet with the marshaled parameter data is incorrect.
    0x8001000A RPC.RPC_E_CANTTRANSMIT_CALL The call was not transmitted properly; the message queue was full and was not emptied after yielding.
    0x8001000B RPC.RPC_E_CLIENT_CANTMARSHAL_DATA The client RPC caller cannot marshal the parameter data due to errors (such as low memory).
    0x8001000C RPC.RPC_E_CLIENT_CANTUNMARSHAL_DATA The client RPC caller cannot unmarshal the return data due to errors (such as low memory).
    0x8001000D RPC.RPC_E_SERVER_CANTMARSHAL_DATA The server RPC callee cannot marshal the return data due to errors (such as low memory).
    0x8001000E RPC.RPC_E_SERVER_CANTUNMARSHAL_DATA The server RPC callee cannot unmarshal the parameter data due to errors (such as low memory).
    0x8001000F RPC.RPC_E_INVALID_DATA Received data is invalid. The data might be server or client data.
    0x80010010 RPC.RPC_E_INVALID_PARAMETER A particular parameter is invalid and cannot be (un)marshaled.
    0x80010011 RPC.RPC_E_CANTCALLOUT_AGAIN There is no second outgoing call on same channel in DDE conversation.
    0x80010012 RPC.RPC_E_SERVER_DIED_DNE The callee (the server, not the server application) is not available and disappeared; all connections are invalid. The call did not execute.
    0x80010100 RPC.RPC_E_SYS_CALL_FAILED System call failed.
    0x80010101 RPC.RPC_E_OUT_OF_RESOURCES Could not allocate some required resource (such as memory or events)
    0x80010102 RPC.RPC_E_ATTEMPTED_MULTITHREAD Attempted to make calls on more than one thread in single-threaded mode.
    0x80010103 RPC.RPC_E_NOT_REGISTERED The requested interface is not registered on the server object.
    0x80010104 RPC.RPC_E_FAULT RPC could not call the server or could not return the results of calling the server.
    0x80010105 RPC.RPC_E_SERVERFAULT The server threw an exception.
    0x80010106 RPC.RPC_E_CHANGED_MODE Cannot change thread mode after it is set.
    0x80010107 RPC.RPC_E_INVALIDMETHOD The method called does not exist on the server.
    0x80010108 RPC.RPC_E_DISCONNECTED The object invoked has disconnected from its clients.
    0x80010109 RPC.RPC_E_RETRY The object invoked chose not to process the call now. Try again later.
    0x8001010A RPC.RPC_E_SERVERCALL_RETRYLATER The message filter indicated that the application is busy.
    0x8001010B RPC.RPC_E_SERVERCALL_REJECTED The message filter rejected the call.
    0x8001010C RPC.RPC_E_INVALID_CALLDATA A call control interface was called with invalid data.
    0x8001010D RPC.RPC_E_CANTCALLOUT_ININPUTSYNCCALL An outgoing call cannot be made because the application is dispatching an input-synchronous call.
    0x8001010E RPC.RPC_E_WRONG_THREAD The application called an interface that was marshaled for a different thread.
    0x8001010F RPC.RPC_E_THREAD_NOT_INIT CoInitialize has not been called on the current thread.
    0x80010110 RPC.RPC_E_VERSION_MISMATCH The version of OLE on the client and server machines does not match.
    0x80010111 RPC.RPC_E_INVALID_HEADER OLE received a packet with an invalid header.
    0x80010112 RPC.RPC_E_INVALID_EXTENSION OLE received a packet with an invalid extension.
    0x80010113 RPC.RPC_E_INVALID_IPID The requested object or interface does not exist.
    0x80010114 RPC.RPC_E_INVALID_OBJECT The requested object does not exist.
    0x80010115 RPC.RPC_S_CALLPENDING OLE has sent a request and is waiting for a reply.
    0x80010116 RPC.RPC_S_WAITONTIMER OLE is waiting before retrying a request.
    0x80010117 RPC.RPC_E_CALL_COMPLETE Call context cannot be accessed after call completed.
    0x80010118 RPC.RPC_E_UNSECURE_CALL Impersonate on unsecure calls is not supported.
    0x80010119 RPC.RPC_E_TOO_LATE Security must be initialized before any interfaces are marshaled or unmarshaled. It cannot be changed after initialized.
    0x8001011A RPC.RPC_E_NO_GOOD_SECURITY_PACKAGES No security packages are installed on this machine, the user is not logged on, or there are no compatible security packages between the client and server.
    0x8001011B RPC.RPC_E_ACCESS_DENIED Access is denied.
    0x8001011C RPC.RPC_E_REMOTE_DISABLED Remote calls are not allowed for this process.
    0x8001011D RPC.RPC_E_INVALID_OBJREF The marshaled interface data packet (OBJREF) has an invalid or unknown format.
    0x8001011E RPC.RPC_E_NO_CONTEXT No context is associated with this call. This happens for some custom marshaled calls and on the client side of the call.
    0x8001011F RPC.RPC_E_TIMEOUT This operation returned because the time-out period expired.
    0x80010120 RPC.RPC_E_NO_SYNC There are no synchronize objects to wait on.
    0x80010121 RPC.RPC_E_FULLSIC_REQUIRED Full subject issuer chain Secure Sockets Layer (SSL) principal name expected from the server.
    0x80010122 RPC.RPC_E_INVALID_STD_NAME Principal name is not a valid Microsoft standard (msstd) name.
    0x80010123 RPC.CO_E_FAILEDTOIMPERSONATE Unable to impersonate DCOM client.
    0x80010124 RPC.CO_E_FAILEDTOGETSECCTX Unable to obtain server's security context.
    0x80010125 RPC.CO_E_FAILEDTOOPENTHREADTOKEN Unable to open the access token of the current thread.
    0x80010126 RPC.CO_E_FAILEDTOGETTOKENINFO Unable to obtain user information from an access token.
    0x80010127 RPC.CO_E_TRUSTEEDOESNTMATCHCLIENT The client who called IAccessControl::IsAccessPermitted was not the trustee provided to the method.
    0x80010128 RPC.CO_E_FAILEDTOQUERYCLIENTBLANKET Unable to obtain the client's security blanket.
    0x80010129 RPC.CO_E_FAILEDTOSETDACL Unable to set a discretionary access control list (ACL) into a security descriptor.
    0x8001012A RPC.CO_E_ACCESSCHECKFAILED The system function AccessCheck returned false.
    0x8001012B RPC.CO_E_NETACCESSAPIFAILED Either NetAccessDel or NetAccessAdd returned an error code.
    0x8001012C RPC.CO_E_WRONGTRUSTEENAMESYNTAX One of the trustee strings provided by the user did not conform to the <Name> syntax and it was not the *" string".
    0x8001012D RPC.CO_E_INVALIDSID One of the security identifiers provided by the user was invalid.
    0x8001012E RPC.CO_E_CONVERSIONFAILED Unable to convert a wide character trustee string to a multiple-byte trustee string.
    0x8001012F RPC.CO_E_NOMATCHINGSIDFOUND Unable to find a security identifier that corresponds to a trustee string provided by the user.
    0x80010130 RPC.CO_E_LOOKUPACCSIDFAILED The system function LookupAccountSID failed.
    0x80010131 RPC.CO_E_NOMATCHINGNAMEFOUND Unable to find a trustee name that corresponds to a security identifier provided by the user.
    0x80010132 RPC.CO_E_LOOKUPACCNAMEFAILED The system function LookupAccountName failed.
    0x80010133 RPC.CO_E_SETSERLHNDLFAILED Unable to set or reset a serialization handle.
    0x80010134 RPC.CO_E_FAILEDTOGETWINDIR Unable to obtain the Windows directory.
    0x80010135 RPC.CO_E_PATHTOOLONG Path too long.
    0x80010136 RPC.CO_E_FAILEDTOGENUUID Unable to generate a UUID .
    0x80010137 RPC.CO_E_FAILEDTOCREATEFILE Unable to create file.
    0x80010138 RPC.CO_E_FAILEDTOCLOSEHANDLE Unable to close a serialization handle or a file handle.
    0x80010139 RPC.CO_E_EXCEEDSYSACLLIMIT The number of access control entries (ACEs) in an ACL exceeds the system limit.
    0x8001013A RPC.CO_E_ACESINWRONGORDER Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream.
    0x8001013B RPC.CO_E_INCOMPATIBLESTREAMVERSION The version of ACL format in the stream is not supported by this implementation of IAccessControl.
    0x8001013C RPC.CO_E_FAILEDTOOPENPROCESSTOKEN Unable to open the access token of the server process.
    0x8001013D RPC.CO_E_DECODEFAILED Unable to decode the ACL in the stream provided by the user.
    0x8001013F RPC.CO_E_ACNOTINITIALIZED The COM IAccessControl object is not initialized.
    0x80010140 RPC.CO_E_CANCEL_DISABLED Call Cancellation is disabled.
    0x8001FFFF RPC.RPC_E_UNEXPECTED An internal error occurred.
    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