CreateCompDescriptor(_:_:_:_:_:)
Creates a comparison descriptor that specifies how to compare one or more Apple event objects with either another Apple event object or a descriptor.
Declaration
func CreateCompDescriptor(_ comparisonOperator: DescType, _ operand1: UnsafeMutablePointer<AEDesc>!, _ operand2: UnsafeMutablePointer<AEDesc>!, _ disposeInputs: Bool, _ theDescriptor: UnsafeMutablePointer<AEDesc>!) -> OSErrParameters
- comparisonOperator:
The comparison operator for comparing the descriptors in the
operand1andoperand2parameters. 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.
See Desctype.
- operand1:
A pointer to an object specifier. See Aedesc.
- operand2:
A pointer to a descriptor (which can be an object specifier or any other descriptor) whose value is compared to the value of
operand1. See Aedesc. - disposeInputs:
A Boolean value. Pass
TRUEif the function should automatically dispose of any descriptors you have provided in theoperand1andoperand2parameters to the function. PassFALSEif your application will dispose of the descriptors itself. A value ofFALSEmay be more efficient for some applications because it allows them to reuse descriptors. - theDescriptor:
A pointer to a descriptor. On successful return, the comparison descriptor created by
CreateCompDescriptor. Your application must dispose of this descriptor after it has finished using it. See Aedesc.
Return Value
A result code. See Result Codes.