AXUIElementCopyParameterizedAttributeNames(_:_:)
Returns a list of all the parameterized attributes supported by the specified accessibility object.
Declaration
func AXUIElementCopyParameterizedAttributeNames(_ element: AXUIElement, _ names: UnsafeMutablePointer<CFArray?>) -> AXErrorParameters
- element:
The AXUIElementRef representing the accessibility object.
- names:
On return, an array containing the accessibility object's parameterized attribute names.
Return Value
If unsuccessful, AXUIElementCopyParameterizedAttributeNames may return one of the following error codes, among others:
kAXErrorAttributeUnsupportedorkAXErrorParameterizedAttributeUnsupportedThe specified AXUIElementRef does not support the specified parameterized attribute.
kAXErrorIllegalArgumentOne or both of the arguments is an illegal value.
kAXErrorInvalidUIElementThe AXUIElementRef is invalid.
kAXErrorFailureThere was some sort of system memory failure.
kAXErrorCannotCompleteThe function cannot complete because messaging has failed in some way.
kAXErrorNotImplementedThe process does not fully support the accessibility API.
See Also
Miscellaneous
AXIsProcessTrusted()AXIsProcessTrustedWithOptions(_:)AXUIElementCopyActionDescription(_:_:_:)AXUIElementCopyActionNames(_:_:)AXUIElementCopyAttributeNames(_:_:)AXUIElementCopyAttributeValue(_:_:_:)AXUIElementCopyAttributeValues(_:_:_:_:_:)AXUIElementCopyElementAtPosition(_:_:_:_:)AXUIElementCopyMultipleAttributeValues(_:_:_:_:)AXUIElementCopyParameterizedAttributeValue(_:_:_:_:)AXUIElementCreateApplication(_:)AXUIElementCreateSystemWide()AXUIElementGetAttributeValueCount(_:_:_:)AXUIElementGetPid(_:_:)AXUIElementGetTypeID()AXUIElementIsAttributeSettable(_:_:_:)AXUIElementPerformAction(_:_:)AXUIElementSetAttributeValue(_:_:_:)AXUIElementSetMessagingTimeout(_:_:)