Allows you to encapsulate calls to
AEBuild in your own wrapper routines.
- macOS 10.0+
- Core Services
A pointer to a descriptor where the resulting descriptor should be stored. See
A pointer to an
AEBuildstructure where additional information about any errors that occur will be saved. This is an optional parameter and you can pass
NULLif this information is not required. See
AEBuildformat string describing the descriptor to be created.
A reference to a previously defined, variable argument parameter list to use with the descriptor-string. The file
<stdargdefines macros for declaring and using the
A numeric result code indicating the success of the call. A value of
AEBuild (zero) means the call succeeded. You can use the
error parameter to discover information about other errors. See Result Codes.
Passing an argument list to
v corresponds to passing a series of individual parameters to the
This function and related “AEBuild” routines provide a very simple translation service for converting specially formatted strings into complex Apple event descriptors. Normally, creating complex Apple event descriptors requires a large number of calls to Apple Event Manager routines to build up the descriptor piece by piece. The
v function and related routines allow you to consolidate all of the calls required to construct a complex Apple event descriptor into a single system call that creates the desired structure as directed by a format string that you provide.