StructureMach
MachError
Describes an error in the Mach error domain.
Machエラードメイン内のエラーを記述します。
Availability 有効性
- iOS 7.0+
- iPadOS 7.0+
- macOS 10.9+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
struct MachError
Topics 話題
Type Aliases 型エイリアス
Initializers イニシャライザ
Instance Properties インスタンスプロパティ
Type Properties 型プロパティ
static var aborted: MachError.Code
The operation was aborted. Ipc code will catch this and reflect it as a message error.
演算が中止されました。Ipcコードは、これをキャッチします、そしてそれをメッセージエラーとして反映します。
static var alreadyInSet : MachError.Code
The receive right is already a member of the portset.
この受信権は、既にポートセットのメンバです。
static var alreadyWaiting : MachError.Code
A thread is attempting to wait for an event for which there is already a waiting thread.
スレッドは、それに対して既に待機しているスレッドが存在するイベントに対して待機することを試みています。
static var codesignError : MachError.Code
During a page fault, indicates that the page was rejected as a result of a signature check.
ページフォールトの間、ページがシグネチャ検査の結果として拒否されたことを指し示します。
static var defaultSet : MachError.Code
An attempt was made to destroy the default processor set.
ある試みが、初期プロセッサセットを破壊させた。
static var exceptionProtected : MachError.Code
An attempt was made to fetch an exception port that is protected, or to abort a thread while processing a protected exception.
保護される例外ポートを取って来させる、または保護される例外を処理している間にあるスレッドを中断させる試みがなされた。
static var failure: MachError.Code
The function could not be performed. A catch-all.
関数が実行されることができなかった。広く解釈できる(ガラクタ入れ)。
static var invalidAddress : MachError.Code
Specified address is not currently valid.
指定されたアドレスは、現在有効ではありません。
static var invalidArgument : MachError.Code
The function requested was not applicable to this type of argument, or an argument is invalid.
要請された関数は、この型の引数に適用可能ではなかった、またはある引数が無効です。
static var invalidCapability : MachError.Code
The supplied (port) capability is improper.
供給された(ポート)能力は、不適切です。
static var invalidHost : MachError.Code
Target host isn’t actually a host.
目標ホストは、実際にはホストではありません。
static var invalidLedger : MachError.Code
A ledger was required but not supplied.
ある台帳が要求されたが、提供されません。
static var invalidMemoryControl : MachError.Code
The port was not a memory cache control port.
ポートは、メモリキャッシュコントロールポートではなかった。
static var invalidName : MachError.Code
The name doesn’t denote a right in the task.
名前がタスクにおいて正しいことを示さなかった。
static var invalidObject : MachError.Code
The external memory manager failed to initialize the memory object.
外部メモリマネージャは、メモリオブジェクトを初期化するのに失敗した。
static var invalidPolicy : MachError.Code
The specified scheduling policy is not currently enabled for the processor set.
指定されたスケジュール方針は、現在プロセッサセットに対して可能にされません。
static var invalidProcessorSet : MachError.Code
An argument applied to assert processor set privilege was not a processor set control port.
プロセッサセット特権を主張するために適用される引数は、プロセッサセットコントロールポートでなかった。
static var invalidRight : MachError.Code
The name denotes a right, but not an appropriate right.
名前は正しいものを意味します、しかし適切な正しさではありません。
static var invalidSecurity : MachError.Code
An argument supplied to assert security privilege was not a host security port.
セキュリティ特権を主張するために提供された引数は、ホストセキュリティポートではなかった。
static var invalidTask : MachError.Code
Target task isn’t an active task.
ターゲットタスクは、アクティブタスクではありません。
static var invalidValue : MachError.Code
A blatant range error.
目に余る範囲エラー。
static var lockOwned : MachError.Code
The lock is already owned by another thread.
ロックは、既に別のスレッドによって所有されます。
static var lockOwnedSelf : MachError.Code
The lock is already owned by the calling thread.
ロックは、既にその呼び出しているスレッドによって所有されます。
static var lockSetDestroyed : MachError.Code
Lock set has been destroyed and is no longer available.
ロックセットは破壊されてしまってもはや利用可能でありません。
static var lockUnstable : MachError.Code
The thread holding the lock terminated before releasing the lock.
ロックを保持しているスレッドが、ロックを解除する前に終了しました。
static var memoryDataMoved : MachError.Code
A page was requested of a memory manager via memory_object_data_request for an object using a MEMORY_OBJECT_COPY_CALL strategy, with the VM_PROT_WANTS_COPY flag being used to specify that the page desired is for a copy of the object, and the memory manager has detected the page was pushed into a copy of the object while the kernel was walking the shadow chain from the copy to the object. This error code is delivered via memory_object_data_error and is handled by the kernel (it forces the kernel to restart the fault). It will not be seen by users.
あるページが、メモリマネージャによって、memory_object_data_request経由で、MEMORY_OBJECT_COPY_CALL戦略を使っているオブジェクトに対して、望まれたページがオブジェクトのコピーに対してであることを指定するために使われるVM_PROT_WANTS_COPYフラグとともに、要請された、そしてメモリマネージャは、カーネルがコピーからそのオブジェクトまでシャドーチェーンを歩いていた間にページがオブジェクトのコピーにプッシュされたことを検知した。このエラーコードは、memory_object_data_error経由で配達されます、そしてカーネルによって取り扱われます(それはカーネルにその失敗を再始動するよう強制します)。それは、ユーザによって見られることはないでしょう。
static var memoryError : MachError.Code
During a page fault, the memory object indicated that the data could not be returned. This failure may be temporary; future attempts to access this same data may succeed, as defined by the memory object.
ページ誤りの間に、返されることができなかったデータを、メモリオブジェクトが指し示した。この失敗は一時的かもしれません;この同じデータにアクセスする失敗の試みが成功するかもしれません、メモリオブジェクトによって定義されるように。
static var memoryFailure : MachError.Code
During a page fault, the target address refers to a memory object that has been destroyed. This failure is permanent.
ページ誤りの間に、破壊されてしまったメモリオブジェクトを、目標アドレスが指し示した。この失敗は永久的です。
static var memoryPresent : MachError.Code
An attempt was made to supply “precious” data for memory that is already present in a memory object.
既にメモリオブジェクトの中に存在するメモリに対して “貴重な” データを供給する試みがなされた。
static var memoryRestartCopy : MachError.Code
A strategic copy was attempted of an object upon which a quicker copy is now possible. The caller should retry the copy using vm_object_copy_quickly. This error code is seen only by the kernel.
それの上に素早いコピーが現在可能であるオブジェクトの戦略的なコピーが試みられた。呼出し側は、vm_object_copy_quicklyを使うコピーを再び試みるべきではありません。このエラーコードは、カーネルによってのみ見られます。
static var nameExists : MachError.Code
The name already denotes a right in the task.
名前は既に正しいものをタスクにおいて示します。
static var noAccess : MachError.Code
Bogus access restriction.
偽のアクセス制限。
static var noSpace : MachError.Code
The address range specified is already in use, or no address range of the size specified could be found.
指定されるアドレス範囲は既に使用中です、または指定されるサイズのアドレス範囲が見つけられなかった。
static var nodeDown : MachError.Code
Remote node down or inaccessible.
リモートノードはダウンしたかアクセス可能でない。
static var notDepressed : MachError.Code
thread_depress_abort was called on a thread which was not currently depressed.
thread_depress_abortが、現在押し下げられないスレッド上で呼び出された。
static var notInSet : MachError.Code
The receive right is not a member of a port set.
この受信権は、ポートセットのメンバではありません。
static var notReceiver : MachError.Code
The task in question does not hold receive rights for the port argument.
当該のタスクは、ポート引数に対する受信権を保持しません。
static var notSupported : MachError.Code
Empty thread activation (No thread linked to it).
空のスレッド作動(それにリンクされるスレッドがない)。
static var notWaiting : MachError.Code
A signalled thread was not actually waiting.
合図されるスレッドは、実際には待機していなかった。
static var operationTimedOut : MachError.Code
Some thread-oriented operation (semaphore_wait) timed out.
あるスレッド指向演算(semaphore_wait)がタイムアウトする。
static var policyLimit : MachError.Code
The specified scheduling attributes exceed the thread’s limits.
指定されたスケジュール属性は、スレッドの持つ限界を越える。
static var policyStatic : MachError.Code
The requested property cannot be changed at this time.
要請されたプロパティは、この時点で変更されることができません。
static var protectionFailure : MachError.Code
Specified memory is valid, but does not permit the required forms of access.
指定されたメモリは有効です、しかし要求されるアクセスの形式は許可しません。
static var resourceShortage : MachError.Code
A system resource could not be allocated to fulfill this request. This failure may not be permanent.
あるシステムリソースは、この要求を満たすようアロケートされることができなかった。この失敗は、永久的でないかもしれません。
static var rightExists : MachError.Code
The task already has send or receive rights for the port under another name.
タスクは、すでに別の名前の下でポートに対する送信または受信権を持ちます。
static var rpcContinueOrphan : MachError.Code
Allow an orphaned activation to continue executing.
孤立したアクティベーションに実行を続けさせます。
static var rpcServerTerminated : MachError.Code
Return from RPC indicating the target server was terminated before it successfully replied.
それがうまく応答する前に目標サーバーが終了させられたのを指し示すRPCから返ります。
static var rpcTerminateOrphan : MachError.Code
Terminate an orphaned activation.
孤立したアクティベーションを終了します。
static var semaphoreDestroyed : MachError.Code
Semaphore has been destroyed and is no longer available.
セマフォは破壊されてしまった、そしてもはや利用可能でありません。
static var terminated: MachError.Code
Object has been terminated and is no longer available.
オブジェクトは破壊されてしまった、そしてもはや利用可能でありません。
static var userReferencesOverflow : MachError.Code
Operation would overflow limit on user-references.
演算は、ユーザ環境設定に関する限界をオーバーフローするでしょう。
Instance Methods インスタンス メソッド
Operator Functions 演算子関数
static func != (MachError, MachError) -> Bool
Returns a Boolean value indicating whether two values are not equal.
2つの値が等しくないかどうかを指し示すブール値を返します。
See Also 参照
Error Codes さまざまなエラーコード
struct CocoaError
Describes errors within the Cocoa error domain.
Cocoa内のエラードメインを記述します。
struct POSIXError
Describes an error in the POSIX error domain.
POSIXエラードメイン内のエラーを記述します。
NSError Codes
NSErrorコード
Error codes in the Cocoa error domain.
Cocoaエラードメイン内のエラーコード。