Windows 辅助功能功能 (返回值)

本主题介绍最常见的返回值以及可能不太频繁显示的其他返回值。

常见返回值

IAccessible方法返回在 winerror.h 中定义的以下值之一,或 (COM) 错误代码中定义的其他标准组件对象模型:

说明
S _ 正常 方法成功。
S _ FALSE 此方法在部分成功。 如果该方法成功,但是请求的信息不可用,则会发生这种情况。 例如, _ 如果调用 IAccessible:: accHitTest 在给定点检索子对象,而指定点不在对象或对象的子对象内,Microsoft Active Accessibility 将返回 S FALSE。
上 _ _ MEMBERNOTFOUND 对象不支持请求的属性或操作。 例如,如果请求其 value 属性,则推送按钮返回此值,因为它没有值属性。
E _ NOTIMPL 该方法未实现。 当客户端调用在该操作系统中尚不支持的方法时,会出现此值。
E _ INVALIDARG 一个或多个参数无效。 如果调用方尝试使用服务器无法识别的标识符标识子对象,则会发生此错误。 当客户端尝试在没有子级的对象中标识子对象时,也会导致此错误。
E _ OUTOFMEMORY 方法无法分配完成关键操作所需的内存。
E _ 失败 出现未知或一般性错误。

其他返回值

下面是 IAccessible 方法可能返回的返回值。 这些返回值与前面的值相同,但您应注意它们。

说明
E _ ACCESSDENIED 当你调用 get _ accValue 获取密码控件的值时,将返回此值。
出现 _ E _ 异常
CO _ E _ OBJNOTCONNECTED