Type Method 型メソッド

appleEventWithEventClass:eventID:targetDescriptor:returnID:transactionID:

Creates a descriptor that represents an Apple event, initialized according to the specified information. あるアップルイベントを表す記述子を作成します、指定の情報に従って初期化されます。

Declaration 宣言

+ (NSAppleEventDescriptor *)appleEventWithEventClass:(AEEventClass)eventClass 
                                             eventID:(AEEventID)eventID 
                                    targetDescriptor:(NSAppleEventDescriptor *)targetDescriptor 
                                            returnID:(AEReturnID)returnID 
                                       transactionID:(AETransactionID)transactionID;

Parameters パラメータ

eventClass

The event class to be set in the returned descriptor. 返される記述子の中に設定されるイベントクラス。

eventID

The event ID to be set in the returned descriptor. 返される記述子の中に設定されるイベントID。

addressDescriptor

A pointer to a descriptor that identifies the target application for the Apple event. Passing nil results in an Apple event descriptor that has no keyAddressAttr attribute (it is valid for an Apple event to have no target address attribute). このアップルイベントのための目標アプリケーションを識別する記述子へのポインタ。nilを渡すことは、keyAddressAttr属性を持たないアップルイベント記述子という結果になります(目標アドレス属性を持たないことはアップルイベントに対して有効です)。

returnID

The return ID to be set in the returned descriptor. If you pass a value of kAutoGenerateReturnID, the Apple Event Manager assigns the created Apple event a return ID that is unique to the current session. If you pass any other value, the Apple Event Manager assigns that value for the ID. 返される記述子の中に設定されるリターンID。あなたがkAutoGenerateReturnIDの値を渡すならば、アップルイベントマネージャーは作成されたアップルイベントをリターンIDに代入します、それは現在のセッションに対して特有です。あなたが何らかの他の値を渡したならば、アップルイベントマネージャはその値をこのIDに対して割り当てます。

transactionID

The transaction ID to be set in the returned descriptor. A transaction is a sequence of Apple events that are sent back and forth between client and server applications, beginning with the client’s initial request for a service. All Apple events that are part of a transaction must have the same transaction ID. You can specify kAnyTransactionID if the Apple event is not one of a series of interdependent Apple events. 返される記述子の中に設定されるトランザクションID。トランザクションは、クライアントのサーバーへの最初の要請で始まる、クライアントとサーバー・アプリケーションの間を行ったり来たり渡されるいくらかのアップルイベントからなる1つの連なりです。あるトランザクションの一部である全てのアップルイベントは、同じトランザクションIDを持たなければなりません。あなたは、そのアップルイベントが相互依存のアップルイベントの一続きの1つでないならば、kAnyTransactionIDを指定できます。

Return Value 戻り値

A descriptor for an Apple event, initialized according to the specified parameter values, or nil if an error occurs. 指定のパラメータ値に従って初期化された、あるアップルイベントのための記述子、またはエラーが起こるならばnil

Discussion 議論

Constants such as kAutoGenerateReturnID and kAnyTransactionID are defined in AE.framework, a subframework of ApplicationServices.framework. kAutoGenerateReturnIDkAnyTransactionIDのような定数は、AE.frameworkにおいて、ApplicationServices.frameworkの下位フレームワークで、定義されます。

See Also 参照

Creating and Initializing Descriptors 記述子の作成と初期化

Related Documentation 関連文書