Возвращаемые значения (специальные возможности Windows)
В этом разделе описываются наиболее распространенные возвращаемые значения и другие возвращаемые значения, которые могут отображаться реже.
Общие возвращаемые значения
Методы IAccessible возвращают одно из следующих значений, определенных в winerror.h или другой стандартный код ошибки объектной модели компонента (COM):
Ценность | Описание |
---|---|
S_OK | Метод выполнен успешно. |
S_FALSE | Метод успешно выполнен частично. Это происходит при успешном выполнении метода, но запрошенные сведения недоступны. Например, Microsoft Active Accessibility возвращает S_FALSE при вызове I Access::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 |