Creates a comparison descriptor that specifies how to compare one or more Apple event objects with either another Apple event object or a descriptor.
- macOS 10.0+
- Core Services
The comparison operator for comparing the descriptors in the
operand2parameters. The standard comparison operators are defined in
Comparison Operator Constants.
The actual comparison of the two operands is performed by the object comparison function provided by the client application. The way a comparison operator is interpreted is up to each application.
A pointer to an object specifier. See
A pointer to a descriptor (which can be an object specifier or any other descriptor) whose value is compared to the value of
A Boolean value. Pass
TRUEif the function should automatically dispose of any descriptors you have provided in the
operand2parameters to the function. Pass
FALSEif your application will dispose of the descriptors itself. A value of
FALSEmay be more efficient for some applications because it allows them to reuse descriptors.
A pointer to a descriptor. On successful return, the comparison descriptor created by
Create. Your application must dispose of this descriptor after it has finished using it. See
A result code. See Result Codes.