AESizeOfAttribute(_:_:_:_:)
Gets the size and descriptor type of an Apple event attribute from a descriptor of type AppleEvent.
Declaration
func AESizeOfAttribute(_ theAppleEvent: UnsafePointer<AppleEvent>!, _ theAEKeyword: AEKeyword, _ typeCode: UnsafeMutablePointer<DescType>!, _ dataSize: UnsafeMutablePointer<Size>!) -> OSErrParameters
- theAppleEvent:
A pointer to the Apple event to get the attribute data from. See Appleevent.
- theAEKeyword:
The keyword that specifies the attribute. Some keyword constants are described in 1542920 Keyword_attribute_constants. See Aekeyword.
- typeCode:
A pointer to a descriptor type. On return, specifies the descriptor type of the attribute. For a list of AppleScript’s predefined descriptor types, see 1542788 Descriptor_type_constants. Can be
NULL. See Desctype. - dataSize:
A pointer to a size variable. On return, the length, in bytes, of the data in the attribute. Can be
NULL.
Return Value
A result code. See Result Codes.
Discussion
Thread safe starting in OS X v10.2.