文件名称: jnr-ffi-2.2.11.jar中文-英文对照文档.zip
<dependency>
<groupId>com.github.jnr</groupId>
<artifactId>jnr-ffi</artifactId>
<version>2.2.11</version>
</dependency>Gradle:
implementation group: 'com.github.jnr', name: 'jnr-ffi', version: '2.2.11'
Gradle (Short):
implementation 'com.github.jnr:jnr-ffi:2.2.11'
Gradle (Kotlin):
implementation("com.github.jnr:jnr-ffi:2.2.11")本翻译文档基于以下开源项目制作,严格遵守各项目的开源许可证,并在此列出其版权归属与许可证信息。
jnr.ffi
jnr.ffi.annotations
jnr.ffi.byref
jnr.ffi.mapper
jnr.ffi.provider
jnr.ffi.provider.converters
jnr.ffi.provider.jffi
jnr.ffi.provider.jffi.platform.aarch64.darwin
jnr.ffi.provider.jffi.platform.aarch64.freebsd
jnr.ffi.provider.jffi.platform.aarch64.linux
jnr.ffi.provider.jffi.platform.arm.linux
jnr.ffi.provider.jffi.platform.i386.darwin
jnr.ffi.provider.jffi.platform.i386.freebsd
jnr.ffi.provider.jffi.platform.i386.linux
jnr.ffi.provider.jffi.platform.i386.midnightbsd
jnr.ffi.provider.jffi.platform.i386.openbsd
jnr.ffi.provider.jffi.platform.i386.solaris
jnr.ffi.provider.jffi.platform.i386.windows
jnr.ffi.provider.jffi.platform.mips.linux
jnr.ffi.provider.jffi.platform.mips64.linux
jnr.ffi.provider.jffi.platform.mips64el.linux
jnr.ffi.provider.jffi.platform.mipsel.linux
jnr.ffi.provider.jffi.platform.ppc.aix
jnr.ffi.provider.jffi.platform.ppc.darwin
jnr.ffi.provider.jffi.platform.ppc.linux
jnr.ffi.provider.jffi.platform.ppc64.aix
jnr.ffi.provider.jffi.platform.ppc64.freebsd
jnr.ffi.provider.jffi.platform.ppc64.ibmi
jnr.ffi.provider.jffi.platform.ppc64.linux
jnr.ffi.provider.jffi.platform.ppc64le.linux
jnr.ffi.provider.jffi.platform.s390.linux
jnr.ffi.provider.jffi.platform.s390x.linux
jnr.ffi.provider.jffi.platform.sparc.solaris
jnr.ffi.provider.jffi.platform.sparcv9.linux
jnr.ffi.provider.jffi.platform.sparcv9.solaris
jnr.ffi.provider.jffi.platform.x86_64.darwin
jnr.ffi.provider.jffi.platform.x86_64.dragonfly
jnr.ffi.provider.jffi.platform.x86_64.freebsd
jnr.ffi.provider.jffi.platform.x86_64.linux
jnr.ffi.provider.jffi.platform.x86_64.midnightbsd
jnr.ffi.provider.jffi.platform.x86_64.openbsd
jnr.ffi.provider.jffi.platform.x86_64.solaris
jnr.ffi.provider.jffi.platform.x86_64.windows
jnr.ffi.types
jnr.ffi.util
jnr.ffi.util.ref
jnr.ffi.util.ref.internaljnr.ffi.Address
jnr.ffi.CallingConvention
jnr.ffi.LastError
jnr.ffi.Library
jnr.ffi.LibraryLoader
jnr.ffi.LibraryOption
jnr.ffi.Memory
jnr.ffi.NativeLong
jnr.ffi.NativeType
jnr.ffi.ObjectReferenceManager
jnr.ffi.Platform
jnr.ffi.Platform.CPU
jnr.ffi.Platform.OS
jnr.ffi.Pointer
jnr.ffi.Runtime
jnr.ffi.Struct
jnr.ffi.Struct.Alignment
jnr.ffi.Struct.Offset
jnr.ffi.StructLayout
jnr.ffi.StructLayout.Offset
jnr.ffi.Type
jnr.ffi.TypeAlias
jnr.ffi.Union
jnr.ffi.Variable
jnr.ffi.annotations.Clear
jnr.ffi.annotations.Delegate
jnr.ffi.annotations.Direct
jnr.ffi.annotations.Encoding
jnr.ffi.annotations.IgnoreError
jnr.ffi.annotations.In
jnr.ffi.annotations.LongLong
jnr.ffi.annotations.Meta
jnr.ffi.annotations.NulTerminate
jnr.ffi.annotations.Out
jnr.ffi.annotations.Pinned
jnr.ffi.annotations.SaveError
jnr.ffi.annotations.StdCall
jnr.ffi.annotations.Synchronized
jnr.ffi.annotations.Transient
jnr.ffi.annotations.TypeDefinition
jnr.ffi.annotations.Variadic
jnr.ffi.byref.AbstractNumberReference
jnr.ffi.byref.AbstractReference
jnr.ffi.byref.AddressByReference
jnr.ffi.byref.ByReference
jnr.ffi.byref.ByteByReference
jnr.ffi.byref.DoubleByReference
jnr.ffi.byref.FloatByReference
jnr.ffi.byref.IntByReference
jnr.ffi.byref.LongLongByReference
jnr.ffi.byref.NativeLongByReference
jnr.ffi.byref.NumberByReference
jnr.ffi.byref.PointerByReference
jnr.ffi.byref.ShortByReference
jnr.ffi.mapper.AbstractDataConverter
jnr.ffi.mapper.AbstractFromNativeType
jnr.ffi.mapper.AbstractSignatureTypeMapper
jnr.ffi.mapper.AbstractToNativeType
jnr.ffi.mapper.CachingTypeMapper
jnr.ffi.mapper.CompositeFunctionMapper
jnr.ffi.mapper.CompositeTypeMapper
jnr.ffi.mapper.DataConverter
jnr.ffi.mapper.DefaultSignatureType
jnr.ffi.mapper.DefaultTypeMapper
jnr.ffi.mapper.FromNativeContext
jnr.ffi.mapper.FromNativeConverter
jnr.ffi.mapper.FromNativeConverter.Cacheable
jnr.ffi.mapper.FromNativeConverter.FromNative
jnr.ffi.mapper.FromNativeConverter.NoContext
jnr.ffi.mapper.FromNativeType
jnr.ffi.mapper.FromNativeType.Cacheable
jnr.ffi.mapper.FromNativeTypes
jnr.ffi.mapper.FunctionMapper
jnr.ffi.mapper.FunctionMapper.Builder
jnr.ffi.mapper.FunctionMapper.Context
jnr.ffi.mapper.MethodParameterContext
jnr.ffi.mapper.MethodResultContext
jnr.ffi.mapper.SignatureType
jnr.ffi.mapper.SignatureTypeMapper
jnr.ffi.mapper.SignatureTypeMapperAdapter
jnr.ffi.mapper.ToNativeContext
jnr.ffi.mapper.ToNativeConverter
jnr.ffi.mapper.ToNativeConverter.Cacheable
jnr.ffi.mapper.ToNativeConverter.NoContext
jnr.ffi.mapper.ToNativeConverter.PostInvocation
jnr.ffi.mapper.ToNativeConverter.ToNative
jnr.ffi.mapper.ToNativeType
jnr.ffi.mapper.ToNativeType.Cacheable
jnr.ffi.mapper.ToNativeTypes
jnr.ffi.mapper.TypeMapper
jnr.ffi.mapper.TypeMapper.Builder
jnr.ffi.provider.AbstractArrayMemoryIO
jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
jnr.ffi.provider.AbstractBufferMemoryIO
jnr.ffi.provider.AbstractMemoryIO
jnr.ffi.provider.AbstractRuntime
jnr.ffi.provider.BadType
jnr.ffi.provider.BoundedMemoryIO
jnr.ffi.provider.ClosureManager
jnr.ffi.provider.DefaultObjectReferenceManager
jnr.ffi.provider.DelegatingMemoryIO
jnr.ffi.provider.FFIProvider
jnr.ffi.provider.FromNativeType
jnr.ffi.provider.IdentityFunctionMapper
jnr.ffi.provider.InAccessibleMemoryIO
jnr.ffi.provider.IntPointer
jnr.ffi.provider.InterfaceScanner
jnr.ffi.provider.InvocationSession
jnr.ffi.provider.InvocationSession.PostInvoke
jnr.ffi.provider.Invoker
jnr.ffi.provider.LoadedLibrary
jnr.ffi.provider.MemoryManager
jnr.ffi.provider.NativeFunction
jnr.ffi.provider.NativeInvocationHandler
jnr.ffi.provider.NativeVariable
jnr.ffi.provider.NullMemoryIO
jnr.ffi.provider.NullTypeMapper
jnr.ffi.provider.ParameterFlags
jnr.ffi.provider.ParameterType
jnr.ffi.provider.ResultType
jnr.ffi.provider.ShareMemoryIO
jnr.ffi.provider.SigType
jnr.ffi.provider.ToNativeType
jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter
jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter.Out
jnr.ffi.provider.converters.BoxedByteArrayParameterConverter
jnr.ffi.provider.converters.BoxedByteArrayParameterConverter.Out
jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter
jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter.Out
jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter
jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter.Out
jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter
jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter.Out
jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter
jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter.Out
jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter
jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter.Out
jnr.ffi.provider.converters.BoxedShortArrayParameterConverter
jnr.ffi.provider.converters.BoxedShortArrayParameterConverter.Out
jnr.ffi.provider.converters.ByReferenceParameterConverter
jnr.ffi.provider.converters.ByReferenceParameterConverter.Out
jnr.ffi.provider.converters.CharSequenceArrayParameterConverter
jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.Out
jnr.ffi.provider.converters.CharSequenceParameterConverter
jnr.ffi.provider.converters.EnumConverter
jnr.ffi.provider.converters.EnumSetConverter
jnr.ffi.provider.converters.Long32ArrayParameterConverter
jnr.ffi.provider.converters.Long32ArrayParameterConverter.Out
jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter
jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter.Out
jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter
jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter.Out
jnr.ffi.provider.converters.NativeLongConverter
jnr.ffi.provider.converters.Pointer32ArrayParameterConverter
jnr.ffi.provider.converters.Pointer32ArrayParameterConverter.Out
jnr.ffi.provider.converters.Pointer64ArrayParameterConverter
jnr.ffi.provider.converters.Pointer64ArrayParameterConverter.Out
jnr.ffi.provider.converters.StringBufferParameterConverter
jnr.ffi.provider.converters.StringBuilderParameterConverter
jnr.ffi.provider.converters.StringResultConverter
jnr.ffi.provider.converters.StructArrayParameterConverter
jnr.ffi.provider.converters.StructArrayParameterConverter.Out
jnr.ffi.provider.converters.StructByReferenceFromNativeConverter
jnr.ffi.provider.converters.StructByReferenceToNativeConverter
jnr.ffi.provider.jffi.AbstractAsmLibraryInterface
jnr.ffi.provider.jffi.AnnotationTypeMapper
jnr.ffi.provider.jffi.ArrayMemoryIO
jnr.ffi.provider.jffi.AsmLibraryLoader
jnr.ffi.provider.jffi.AsmRuntime
jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter
jnr.ffi.provider.jffi.BufferParameterStrategy
jnr.ffi.provider.jffi.ByteBufferMemoryIO
jnr.ffi.provider.jffi.ClosureFromNativeConverter
jnr.ffi.provider.jffi.ClosureFromNativeConverter.AbstractClosurePointer
jnr.ffi.provider.jffi.ClosureFromNativeConverter.ProxyConverter
jnr.ffi.provider.jffi.CodegenUtils
jnr.ffi.provider.jffi.FastLongMethodGenerator
jnr.ffi.provider.jffi.JNIInvokeInterface
jnr.ffi.provider.jffi.JNINativeInterface
jnr.ffi.provider.jffi.LibraryLoader
jnr.ffi.provider.jffi.MemoryUtil
jnr.ffi.provider.jffi.MethodGenerator
jnr.ffi.provider.jffi.NativeClosureFactory
jnr.ffi.provider.jffi.NativeClosureProxy
jnr.ffi.provider.jffi.NativeFunctionMapperContext
jnr.ffi.provider.jffi.NativeLibrary
jnr.ffi.provider.jffi.NativeLibrary.LoadedLibraryData
jnr.ffi.provider.jffi.NativeMemoryManager
jnr.ffi.provider.jffi.NativeRuntime
jnr.ffi.provider.jffi.NoTrace
jnr.ffi.provider.jffi.NoX86
jnr.ffi.provider.jffi.NullObjectParameterStrategy
jnr.ffi.provider.jffi.NumberUtil
jnr.ffi.provider.jffi.ParameterStrategy
jnr.ffi.provider.jffi.PointerParameterStrategy
jnr.ffi.provider.jffi.PrimitiveArrayParameterStrategy
jnr.ffi.provider.jffi.Provider
jnr.ffi.provider.jffi.SimpleNativeContext
jnr.ffi.provider.jffi.SkinnyMethodAdapter
jnr.ffi.provider.jffi.SymbolNotFoundError
jnr.ffi.provider.jffi.TransientNativeMemory
jnr.ffi.provider.jffi.VariableAccessorGenerator
jnr.ffi.provider.jffi.platform.aarch64.darwin.TypeAliases
jnr.ffi.provider.jffi.platform.aarch64.freebsd.TypeAliases
jnr.ffi.provider.jffi.platform.aarch64.linux.TypeAliases
jnr.ffi.provider.jffi.platform.arm.linux.TypeAliases
jnr.ffi.provider.jffi.platform.i386.darwin.TypeAliases
jnr.ffi.provider.jffi.platform.i386.freebsd.TypeAliases
jnr.ffi.provider.jffi.platform.i386.linux.TypeAliases
jnr.ffi.provider.jffi.platform.i386.midnightbsd.TypeAliases
jnr.ffi.provider.jffi.platform.i386.openbsd.TypeAliases
jnr.ffi.provider.jffi.platform.i386.solaris.TypeAliases
jnr.ffi.provider.jffi.platform.i386.windows.TypeAliases
jnr.ffi.provider.jffi.platform.mips.linux.TypeAliases
jnr.ffi.provider.jffi.platform.mips64.linux.TypeAliases
jnr.ffi.provider.jffi.platform.mips64el.linux.TypeAliases
jnr.ffi.provider.jffi.platform.mipsel.linux.TypeAliases
jnr.ffi.provider.jffi.platform.ppc.aix.TypeAliases
jnr.ffi.provider.jffi.platform.ppc.darwin.TypeAliases
jnr.ffi.provider.jffi.platform.ppc.linux.TypeAliases
jnr.ffi.provider.jffi.platform.ppc64.aix.TypeAliases
jnr.ffi.provider.jffi.platform.ppc64.freebsd.TypeAliases
jnr.ffi.provider.jffi.platform.ppc64.ibmi.TypeAliases
jnr.ffi.provider.jffi.platform.ppc64.linux.TypeAliases
jnr.ffi.provider.jffi.platform.ppc64le.linux.TypeAliases
jnr.ffi.provider.jffi.platform.s390.linux.TypeAliases
jnr.ffi.provider.jffi.platform.s390x.linux.TypeAliases
jnr.ffi.provider.jffi.platform.sparc.solaris.TypeAliases
jnr.ffi.provider.jffi.platform.sparcv9.linux.TypeAliases
jnr.ffi.provider.jffi.platform.sparcv9.solaris.TypeAliases
jnr.ffi.provider.jffi.platform.x86_64.darwin.TypeAliases
jnr.ffi.provider.jffi.platform.x86_64.dragonfly.TypeAliases
jnr.ffi.provider.jffi.platform.x86_64.freebsd.TypeAliases
jnr.ffi.provider.jffi.platform.x86_64.linux.TypeAliases
jnr.ffi.provider.jffi.platform.x86_64.midnightbsd.TypeAliases
jnr.ffi.provider.jffi.platform.x86_64.openbsd.TypeAliases
jnr.ffi.provider.jffi.platform.x86_64.solaris.TypeAliases
jnr.ffi.provider.jffi.platform.x86_64.windows.TypeAliases
jnr.ffi.types.blkcnt_t
jnr.ffi.types.blksize_t
jnr.ffi.types.caddr_t
jnr.ffi.types.clock_t
jnr.ffi.types.dev_t
jnr.ffi.types.fsblkcnt_t
jnr.ffi.types.fsfilcnt_t
jnr.ffi.types.gid_t
jnr.ffi.types.id_t
jnr.ffi.types.in_addr_t
jnr.ffi.types.in_port_t
jnr.ffi.types.ino64_t
jnr.ffi.types.ino_t
jnr.ffi.types.int16_t
jnr.ffi.types.int32_t
jnr.ffi.types.int64_t
jnr.ffi.types.int8_t
jnr.ffi.types.intptr_t
jnr.ffi.types.key_t
jnr.ffi.types.mode_t
jnr.ffi.types.nlink_t
jnr.ffi.types.off_t
jnr.ffi.types.pid_t
jnr.ffi.types.rlim_t
jnr.ffi.types.sa_family_t
jnr.ffi.types.size_t
jnr.ffi.types.socklen_t
jnr.ffi.types.ssize_t
jnr.ffi.types.swblk_t
jnr.ffi.types.time_t
jnr.ffi.types.u_int16_t
jnr.ffi.types.u_int32_t
jnr.ffi.types.u_int64_t
jnr.ffi.types.u_int8_t
jnr.ffi.types.uid_t
jnr.ffi.types.uintptr_t
jnr.ffi.util.AnnotationProxy
jnr.ffi.util.Annotations
jnr.ffi.util.BufferUtil
jnr.ffi.util.EnumMapper
jnr.ffi.util.EnumMapper.IntegerEnum
jnr.ffi.util.ref.FinalizablePhantomReference
jnr.ffi.util.ref.FinalizableReference
jnr.ffi.util.ref.FinalizableReferenceQueue
jnr.ffi.util.ref.FinalizableSoftReference
jnr.ffi.util.ref.FinalizableWeakReference
jnr.ffi.util.ref.internal.Finalizer