Ссылка AXError.h
Эти коды ошибки могут быть возвращены из функций, определяемых доступности в AXUIElement.h.
Включенные заголовки
<CoreFoundation/CoreFoundation.h>
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Коды ошибки, возвращенные функциями доступности.
Объявление
Swift
var kAXErrorSuccess: Int { get } var kAXErrorFailure: Int { get } var kAXErrorIllegalArgument: Int { get } var kAXErrorInvalidUIElement: Int { get } var kAXErrorInvalidUIElementObserver: Int { get } var kAXErrorCannotComplete: Int { get } var kAXErrorAttributeUnsupported: Int { get } var kAXErrorActionUnsupported: Int { get } var kAXErrorNotificationUnsupported: Int { get } var kAXErrorNotImplemented: Int { get } var kAXErrorNotificationAlreadyRegistered: Int { get } var kAXErrorNotificationNotRegistered: Int { get } var kAXErrorAPIDisabled: Int { get } var kAXErrorNoValue: Int { get } var kAXErrorParameterizedAttributeUnsupported: Int { get } var kAXErrorNotEnoughPrecision: Int { get }
Objective C
enum { /*! No error occurred. */ kAXErrorSuccess = 0, /*! A system error occurred, such as the failure to allocate an object. */ kAXErrorFailure = -25200, /*! An illegal argument was passed to the function. */ kAXErrorIllegalArgument = -25201, /*! The AXUIElementRef passed to the function is invalid. */ kAXErrorInvalidUIElement = -25202, /*! The AXObserverRef passed to the function is not a valid observer. */ kAXErrorInvalidUIElementObserver = -25203, /*! The function cannot complete because messaging failed in some way or because the application with which the function is communicating is busy or unresponsive. */ kAXErrorCannotComplete = -25204, /*! The attribute is not supported by the AXUIElementRef. */ kAXErrorAttributeUnsupported = -25205, /*! The action is not supported by the AXUIElementRef. */ kAXErrorActionUnsupported = -25206, /*! The notification is not supported by the AXUIElementRef. */ kAXErrorNotificationUnsupported = -25207, /*! Indicates that the function or method is not implemented (this can be returned if a process does not support the accessibility API ). */ kAXErrorNotImplemented = -25208, /*! This notification has already been registered for. */ kAXErrorNotificationAlreadyRegistered = -25209, /*! Indicates that a notification is not registered yet. */ kAXErrorNotificationNotRegistered = -25210, /*! The accessibility API is disabled (as when, for example, the user deselects "Enable access for assistive devices" in Universal Access Preferences ). */ kAXErrorAPIDisabled = -25211, /*! The requested value or AXUIElementRef does not exist. */ kAXErrorNoValue = -25212, /*! The parameterized attribute is not supported by the AXUIElementRef. */ kAXErrorParameterizedAttributeUnsupported = -25213, /*! Not enough precision. */ kAXErrorNotEnoughPrecision = -25214 };
Константы
-
kAXErrorSuccess
kAXErrorSuccess
Никакая ошибка не произошла.
Доступный в OS X v10.2 и позже.
-
kAXErrorFailure
kAXErrorFailure
Системная ошибка произошла, такие как отказ выделить объект.
Доступный в OS X v10.2 и позже.
-
kAXErrorIllegalArgument
kAXErrorIllegalArgument
Недопустимый параметр был передан функции.
Доступный в OS X v10.2 и позже.
-
kAXErrorInvalidUIElement
kAXErrorInvalidUIElement
AXUIElementRef, переданный функции, недопустим.
Доступный в OS X v10.2 и позже.
-
kAXErrorInvalidUIElementObserver
kAXErrorInvalidUIElementObserver
AXObserverRef, переданный функции, не является допустимым наблюдателем.
Доступный в OS X v10.2 и позже.
-
kAXErrorCannotComplete
kAXErrorCannotComplete
Функция не может завершиться, потому что обмен сообщениями неработающий в некотором роде или потому что приложение, с которым связывается функция, занято или безразлично.
Доступный в OS X v10.2 и позже.
-
kAXErrorAttributeUnsupported
kAXErrorAttributeUnsupported
Атрибут не поддерживается AXUIElementRef.
Доступный в OS X v10.2 и позже.
-
kAXErrorActionUnsupported
kAXErrorActionUnsupported
Действие не поддерживается AXUIElementRef.
Доступный в OS X v10.2 и позже.
-
kAXErrorNotificationUnsupported
kAXErrorNotificationUnsupported
Уведомление не поддерживается AXUIElementRef.
Доступный в OS X v10.2 и позже.
-
kAXErrorNotImplemented
kAXErrorNotImplemented
Указывает, что функция или метод не реализованы (это может быть возвращено, если процесс не поддерживает доступность API).
Доступный в OS X v10.2 и позже.
-
kAXErrorNotificationAlreadyRegistered
kAXErrorNotificationAlreadyRegistered
Это уведомление было уже зарегистрировано для.
Доступный в OS X v10.2 и позже.
-
kAXErrorNotificationNotRegistered
kAXErrorNotificationNotRegistered
Указывает, что уведомление еще не регистрируется.
Доступный в OS X v10.2 и позже.
-
kAXErrorAPIDisabled
kAXErrorAPIDisabled
API доступности отключена (как тогда, когда, например, пользовательские отмены выбора «Включают доступ для вспомогательных устройств» в Универсальных Предпочтениях Доступа).
Доступный в OS X v10.2 и позже.
-
kAXErrorNoValue
kAXErrorNoValue
Требуемое значение или AXUIElementRef не существуют.
Доступный в OS X v10.2 и позже.
-
kAXErrorParameterizedAttributeUnsupported
kAXErrorParameterizedAttributeUnsupported
Параметризованный атрибут не поддерживается AXUIElementRef.
Доступный в OS X v10.3 и позже.
-
kAXErrorNotEnoughPrecision
kAXErrorNotEnoughPrecision
Недостаточно точности.
Доступный в OS X v10.5 и позже.
-