+ portWithMachPort:
+ portWithMachPort:options:
- initWithMachPort:
NSMachPort
object with a given Mach port.
新しくアロケートされたNSMachPort
オブジェクトをある与えられたMachポートで初期化します。
NSMachPort
object with a given Mach port and the specified options.
新しくアロケートされたNSMachPort
オブジェクトをある与えられたMachポートと指定されたオプションで初期化します。
Availability 有効性
Technology
- (instancetype)initWithMachPort:(uint32_t)machPort
options:(NSMachPortOptions
)f;
machPort
The Mach port for the new port. This parameter should originally be of type mach_port_t. 新しいポートに対するMachポート。このパラメータは、もともと型mach_port_tのものであるべきです。
options
オプション
Specifies options for what to do with the underlying port rights when the NSMach
object is invalidated or destroyed. For a list of constants, see Mach Port Rights
.
根底にあるポート権で何をするかに対するオプションを、NSMach
オブジェクトが無効にされるか破壊される時に指定します。定数の一覧として、Mach Port Rights
を見てください。
Returns an initialized NSMach
object that uses mach
to send or receive messages. The returned object might be different than the original receiver
あるNSMach
オブジェクトを返します、それはmach
を使ってメッセージを送ったり受け取ったりします。返されるオブジェクトは、オリジナルのレシーバとは異なるかもしれません。
Depending on the access rights for mach
, the new port may be able to only send messages. If a port with mach
already exists, this method deallocates the receiver, then retains and returns the existing port.
mach
に対するアクセス権に依存して、新しいポートはメッセージ送信のみが可能であるかもしれません。mach
をもつポートが既に存在するならば、このメソッドはレシーバをでデアロケートします、それから既存のポートを保持して返します。
+ portWithMachPort:
+ portWithMachPort:options:
- initWithMachPort:
NSMachPort
object with a given Mach port.
新しくアロケートされたNSMachPort
オブジェクトをある与えられたMachポートで初期化します。