語言

OsConstants 類別

定義

常數與輔助函數,用於 Os。

[Android.Runtime.Register("android/system/OsConstants", DoNotGenerateAcw=true)]
public sealed class OsConstants : Java.Lang.Object
[<Android.Runtime.Register("android/system/OsConstants", DoNotGenerateAcw=true)>]
type OsConstants = class
    inherit Object
繼承
OsConstants
屬性

備註

常數與輔助函數,用於 Os。

的 android.system.OsConstantsJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

屬性

名稱 Description
AfInet
AfInet6
AfNetlink

常數與輔助函數,用於 Os。

AfPacket

常數與輔助函數,用於 Os。

AfUnix
AfUnspec
AfVsock

virt-vsock 位址家族,Linux 專用。

AiAddrconfig
AiAll
AiCanonname
AiNumerichost
AiNumericserv
AiPassive
AiV4mapped
ArphrdEther

常數與輔助函數,用於 Os。

CapAuditControl
CapAuditWrite
CapBlockSuspend
CapChown
CapDacOverride
CapDacReadSearch
CapFowner
CapFsetid
CapIpcLock
CapIpcOwner
CapKill
CapLastCap
CapLease
CapLinuxImmutable
CapMacAdmin
CapMacOverride
CapMknod
CapNetAdmin
CapNetBindService
CapNetBroadcast
CapNetRaw
CapSetfcap
CapSetgid
CapSetpcap
CapSetuid
CapSysAdmin
CapSysBoot
CapSysChroot
CapSyslog
CapSysModule
CapSysNice
CapSysPacct
CapSysPtrace
CapSysRawio
CapSysResource
CapSysTime
CapSysTtyConfig
CapWakeAlarm
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
E2big
Eacces
Eaddrinuse
Eaddrnotavail
Eafnosupport
Eagain
EaiAgain
EaiBadflags
EaiFail
EaiFamily
EaiMemory
EaiNodata
EaiNoname
EaiOverflow
EaiService
EaiSocktype
EaiSystem
Ealready
Ebadf
Ebadmsg
Ebusy
Ecanceled
Echild
Econnaborted
Econnrefused
Econnreset
Edeadlk
Edestaddrreq
Edom
Edquot
Eexist
Efault
Efbig
Ehostunreach
Eidrm
Eilseq
Einprogress
Eintr
Einval
Eio
Eisconn
Eisdir
Eloop
Emfile
Emlink
Emsgsize
Emultihop
Enametoolong
Enetdown
Enetreset
Enetunreach
Enfile
Enobufs
Enodata
Enodev
Enoent
Enoexec
Enolck
Enolink
Enomem
Enomsg
Enonet

常數與輔助函數,用於 Os。

Enoprotoopt
Enospc
Enosr
Enostr
Enosys
Enotconn
Enotdir
Enotempty
Enotsock
Enotsup
Enotty
Enxio
Eopnotsupp
Eoverflow
Eperm
Epipe
Eproto
Eprotonosupport
Eprototype
Erange
Erofs
Espipe
Esrch
Estale
EthPAll

常數與輔助函數,用於 Os。

EthPArp

常數與輔助函數,用於 Os。

EthPIp

常數與輔助函數,用於 Os。

EthPIpv6

常數與輔助函數,用於 Os。

Etime
Etimedout
Etxtbsy
Exdev
ExitFailure
ExitSuccess
FdCloexec
FDupfd
FDupfdCloexec

常數與輔助函數,用於 Os。

FGetfd
FGetfl
FGetlk
FGetlk64
FGetown
Fionread
FOk
FRdlck
FSetfd
FSetfl
FSetlk
FSetlk64
FSetlkw
FSetlkw64
FSetown
FUnlck
FWrlck
Handle

底層 Android 實例的帳號。

(繼承來源 Object)
Icmp6EchoReply

常數與輔助函數,用於 Os。

Icmp6EchoRequest

常數與輔助函數,用於 Os。

IcmpEcho

常數與輔助函數,用於 Os。

IcmpEchoreply

常數與輔助函數,用於 Os。

IfaFDadfailed
IfaFDeprecated
IfaFHomeaddress
IfaFManagetempaddr

常數與輔助函數,用於 Os。

IfaFNodad
IfaFNoprefixroute

常數與輔助函數,用於 Os。

IfaFOptimistic
IfaFPermanent
IfaFSecondary
IfaFTemporary
IfaFTentative
IffAllmulti
IffAutomedia
IffBroadcast
IffDebug
IffDynamic
IffLoopback
IffMaster
IffMulticast
IffNoarp
IffNotrailers
IffPointopoint
IffPortsel
IffPromisc
IffRunning
IffSlave
IffUp
IpMulticastIf
IpMulticastLoop
IpMulticastTtl
IpprotoEsp

封裝安全有效載荷協定

IpprotoIcmp
IpprotoIcmpv6
IpprotoIp
IpprotoIpv6
IpprotoRaw
IpprotoTcp
IpprotoUdp
IpTos
IpTtl
Ipv6Checksum
Ipv6MulticastHops
Ipv6MulticastIf
Ipv6MulticastLoop
Ipv6Pktinfo

常數與輔助函數,用於 Os。

Ipv6Recvdstopts
Ipv6Recvhoplimit
Ipv6Recvhopopts
Ipv6Recvpktinfo
Ipv6Recvrthdr
Ipv6Recvtclass
Ipv6Tclass
Ipv6UnicastHops
Ipv6V6only
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

常數與輔助函數,用於 Os。

(繼承來源 JavaObject)
JniPeerMembers

常數與輔助函數,用於 Os。

MadvCold

常數與輔助函數,用於 Os。

MadvCollapse

常數與輔助函數,用於 Os。

MadvDodump

常數與輔助函數,用於 Os。

MadvDofork

常數與輔助函數,用於 Os。

MadvDontdump

常數與輔助函數,用於 Os。

MadvDontfork

常數與輔助函數,用於 Os。

MadvDontneed

常數與輔助函數,用於 Os。

MadvFree

常數與輔助函數,用於 Os。

MadvHugepage

常數與輔助函數,用於 Os。

MadvHwpoison

常數與輔助函數,用於 Os。

MadvKeeponfork

常數與輔助函數,用於 Os。

MadvMergeable

常數與輔助函數,用於 Os。

MadvNohugepage

常數與輔助函數,用於 Os。

MadvNormal

常數與輔助函數,用於 Os。

MadvPageout

常數與輔助函數,用於 Os。

MadvPopulateRead

常數與輔助函數,用於 Os。

MadvPopulateWrite

常數與輔助函數,用於 Os。

MadvRandom

常數與輔助函數,用於 Os。

MadvRemove

常數與輔助函數,用於 Os。

MadvSequential

常數與輔助函數,用於 Os。

MadvSoftOffline

常數與輔助函數,用於 Os。

MadvUnmergeable

常數與輔助函數,用於 Os。

MadvWillneed

常數與輔助函數,用於 Os。

MadvWipeonfork

常數與輔助函數,用於 Os。

MapAnonymous

常數與輔助函數,用於 Os。

MapFixed
MapPrivate
MapShared
McastBlockSource
McastJoinGroup
McastJoinSourceGroup
McastLeaveGroup
McastLeaveSourceGroup
McastUnblockSource
MclCurrent
MclFuture
MfdCloexec

常數與輔助函數,用於 Os。

MsAsync
MsgCtrunc
MsgDontroute
MsgEor
MsgOob
MsgPeek
MsgTrunc
MsgWaitall
MsInvalidate
MsSync
NetlinkInetDiag

SELinux 強制只有 system_server 和 netd 可以使用這種 netlink socket 類型。

NetlinkNetfilter

常數與輔助函數,用於 Os。

NetlinkRoute

常數與輔助函數,用於 Os。

NetlinkXfrm

SELinux 強制只有 system_server 和 netd 可以使用這種 netlink socket 類型。

NiDgram
NiNamereqd
NiNofqdn
NiNumerichost
NiNumericserv
OAccmode
OAppend
OCloexec

常數與輔助函數,用於 Os。

OCreat
ODsync

常數與輔助函數,用於 Os。

OExcl
ONoctty
ONofollow
ONonblock
ORdonly
ORdwr
OSync
OTrunc
OWronly
PacketIgnoreOutgoing

常數與輔助函數,用於 Os。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
Pollerr
Pollhup
Pollin
Pollnval
Pollout
Pollpri
Pollrdband
Pollrdnorm
Pollwrband
Pollwrnorm
PrGetDumpable
ProtExec
ProtNone
ProtRead
ProtWrite
PrSetDumpable
PrSetNoNewPrivs
ROk
RtmgrpNeigh

常數與輔助函數,用於 Os。

RtScopeHost
RtScopeLink
RtScopeNowhere
RtScopeSite
RtScopeUniverse
Sc2CBind
Sc2CDev
Sc2CharTerm
Sc2CVersion
Sc2FortDev
Sc2FortRun
Sc2Localedef
Sc2SwDev
Sc2Upe
Sc2Version
ScAioListioMax
ScAioMax
ScAioPrioDeltaMax
ScArgMax
ScAsynchronousIo
ScAtexitMax
ScAvphysPages
ScBcBaseMax
ScBcDimMax
ScBcScaleMax
ScBcStringMax
ScChildMax
ScClkTck
ScCollWeightsMax
ScDelaytimerMax
ScExprNestMax
ScFsync
ScGetgrRSizeMax
ScGetpwRSizeMax
ScIovMax
ScJobControl
ScLineMax
ScLoginNameMax
ScMappedFiles
ScMemlock
ScMemlockRange
ScMemoryProtection
ScMessagePassing
ScMqOpenMax
ScMqPrioMax
ScNgroupsMax
ScNprocessorsConf
ScNprocessorsOnln
ScOpenMax
ScPagesize
ScPageSize
ScPassMax
ScPhysPages
ScPrioritizedIo
ScPriorityScheduling
ScRealtimeSignals
ScReDupMax
ScRtsigMax
ScSavedIds
ScSemaphores
ScSemNsemsMax
ScSemValueMax
ScSharedMemoryObjects
ScSigqueueMax
ScStreamMax
ScSynchronizedIo
ScThreadAttrStackaddr
ScThreadAttrStacksize
ScThreadDestructorIterations
ScThreadKeysMax
ScThreadPrioInherit
ScThreadPrioProtect
ScThreadPriorityScheduling
ScThreads
ScThreadSafeFunctions
ScThreadStackMin
ScThreadThreadsMax
ScTimerMax
ScTimers
ScTtyNameMax
ScTznameMax
ScVersion
ScXbs5Ilp32Off32
ScXbs5Ilp32Offbig
ScXbs5Lp64Off64
ScXbs5LpbigOffbig
ScXopenCrypt
ScXopenEnhI18n
ScXopenLegacy
ScXopenRealtime
ScXopenRealtimeThreads
ScXopenShm
ScXopenUnix
ScXopenVersion
ScXopenXcuVersion
SeekCur
SeekEnd
SeekSet
ShutRd
ShutRdwr
ShutWr
SIfblk
SIfchr
SIfdir
SIfifo
SIflnk
SIfmt
SIfreg
SIfsock
Sigabrt
Sigalrm
Sigbus
Sigchld
Sigcont
Sigfpe
Sighup
Sigill
Sigint
Sigio
Sigkill
Sigpipe
Sigprof
Sigpwr
Sigquit
Sigrtmax
Sigrtmin
Sigsegv
Sigstkflt
Sigstop
Sigsys
Sigterm
Sigtrap
Sigtstp
Sigttin
Sigttou
Sigurg
Sigusr1
Sigusr2
Sigvtalrm
Sigwinch
Sigxcpu
Sigxfsz
Siocgifaddr
Siocgifbrdaddr
Siocgifdstaddr
Siocgifnetmask
SIrgrp
SIroth
SIrusr
SIrwxg
SIrwxo
SIrwxu
SIsgid
SIsuid
SIsvtx
SIwgrp
SIwoth
SIwusr
SIxgrp
SIxoth
SIxusr
SoBindtodevice
SoBroadcast
SockCloexec

在由或 FD_CLOEXECOs#socket(int,int,int)建立的新檔案描述符上設定 close-on-exec (Os#socketpair(int,int,int,java.io.FileDescriptor,java.io.FileDescriptor)) 旗標。

SockDgram
SockNonblock

在由 Os#socket(int,int,int) 或 Os#socketpair(int,int,int,java.io.FileDescriptor,java.io.FileDescriptor)建立的檔案描述符上設定 O_NONBLOCK 檔案狀態旗標。

SockRaw
SockSeqpacket
SockStream
SoDebug
SoDontroute
SoError
SoKeepalive
SoLinger
SolPacket

常數與輔助函數,用於 Os。

SolSocket
SolUdp

常數與輔助函數,用於 Os。

SoOobinline
SoPasscred
SoPeercred
SoRcvbuf
SoRcvlowat
SoRcvtimeo
SoReuseaddr
SoSndbuf
SoSndlowat
SoSndtimeo
SoType
StderrFileno
StdinFileno
StdoutFileno
StMandlock

常數與輔助函數,用於 Os。

StNoatime

常數與輔助函數,用於 Os。

StNodev

常數與輔助函數,用於 Os。

StNodiratime

常數與輔助函數,用於 Os。

StNoexec

常數與輔助函數,用於 Os。

StNosuid

常數與輔助函數,用於 Os。

StRdonly

常數與輔助函數,用於 Os。

StRelatime

常數與輔助函數,用於 Os。

StSynchronous

常數與輔助函數,用於 Os。

TcpNodelay
TcpUserTimeout

常數與輔助函數,用於 Os。

ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
UdpGro

常數與輔助函數,用於 Os。

UdpSegment

常數與輔助函數,用於 Os。

VmaddrCidAny

virtio-vsock svmCid 對所有 CID 的聆聽價值。

VmaddrCidHost

迴圈通訊的 virtio-vsock svmCid 值。

VmaddrCidLocal

主機通訊的 virtio-vsock svmCid 值。

VmaddrPortAny

Virtio-VSOCK svmPort 值是綁定任何可用埠口的。

Wcontinued
Wexited
Wnohang
Wnowait
WOk
Wstopped
Wuntraced
XOk

方法

名稱 Description
Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

常數與輔助函數,用於 Os。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

常數與輔助函數,用於 Os。

(繼承來源 JavaObject)
Equals(Object)

常數與輔助函數,用於 Os。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
ErrnoName(Int32)

回傳 errno 值的字串名稱。

GaiName(Int32)

回傳 getaddrinfo(3) 錯誤值的字串名稱。

GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
S_ISBLK(Int32)

測試給定模式是否屬於區塊裝置。

S_ISCHR(Int32)

測試該模式是否為字元裝置。

S_ISDIR(Int32)

測試給定模式是否為目錄。

S_ISFIFO(Int32)

測試給定模式是否為 FIFO。

S_ISLNK(Int32)

測試給定模式是否為符號連結。

S_ISREG(Int32)

測試給定模式是否為一般檔案。

S_ISSOCK(Int32)

測試給定模式是否為套接字。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

常數與輔助函數,用於 Os。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
WCOREDUMP(Int32)

測試孩子是否丟棄了核心。

WEXITSTATUS(Int32)

提取兒童的退出狀態。

WIFEXITED(Int32)

測試孩子是否正常排出。

WIFSIGNALED(Int32)

測試孩子是否被信號終止。

WIFSTOPPED(Int32)

測試孩子是否被訊號停止(而非終止)。

WSTOPSIG(Int32)

回傳使孩子停止的訊號。

WTERMSIG(Int32)

回傳導致孩子退出的訊號。

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

常數與輔助函數,用於 Os。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

常數與輔助函數,用於 Os。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

常數與輔助函數,用於 Os。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

常數與輔助函數,用於 Os。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

常數與輔助函數,用於 Os。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

常數與輔助函數,用於 Os。

(繼承來源 JavaObject)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

常數與輔助函數,用於 Os。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於