Возвращаемые значения (специальные возможности Windows)
В этом разделе описываются наиболее распространенные возвращаемые значения и другие возвращаемые значения, которые могут встречаться реже.
Общие возвращаемые значения
Методы IAccessible возвращают одно из следующих значений, определенных в winerror.h, или другой стандартный код ошибки модели COM:
Значение | Описание: |
---|---|
S_OK | Метод выполнен успешно. |
S_FALSE | Отчасти метод выполнен успешно. Это происходит, когда метод выполняется успешно, но запрошенные сведения недоступны. Например, Microsoft Active Accessibility возвращает S_FALSE, если вызвать метод IAccessible::accHitTest для получения дочернего объекта в заданной точке, а указанная точка находится не в объекте или дочернем объекте. |
DISP_E_MEMBERNOTFOUND | Объект не поддерживает запрошенное свойство или действие. Например, кнопка push возвращает это значение, если запрашивается его свойство Value, так как у него нет свойства Value. |
E_NOTIMPL | Метод не реализован. Это значение возникает, когда клиент вызывает метод, который еще не поддерживается в этой операционной системе. |
E_INVALIDARG | Один или несколько аргументов были недопустимыми. Эта ошибка возникает, когда вызывающий объект пытается идентифицировать дочерний объект с помощью идентификатора, который сервер не распознает. Эта ошибка также возникает, когда клиент пытается идентифицировать дочерний объект в объекте, который не имеет дочерних элементов. |
E_OUTOFMEMORY | Методу не удалось выделить память, необходимую для выполнения операции, важной для ее успешного выполнения. |
E_FAIL | Произошла неизвестная или общая ошибка. |
Дополнительные возвращаемые значения
Ниже приведены возвращаемые значения, которые могут возвращать методы IAccessible . Эти возвращаемые значения не так распространены, как предыдущие, но их следует учитывать.
Значение | Описание |
---|---|
E_ACCESSDENIED | Возвращается при вызове get_accValue для получения значения элемента управления паролем. |
DISP_E_EXCEPTION | |
CO_E_OBJNOTCONNECTED |