返回值 (Windows 辅助功能)
本主题介绍最常见的返回值,以及可能不太频繁看到的其他返回值。
常见返回值
IAccessible 方法返回以下值之一(在 winerror.h 中定义)或其他标准组件对象模型 (COM) 错误代码:
价值 | 描述 |
---|---|
S_OK | 方法成功。 |
S_FALSE | 该方法部分成功。 当方法成功但请求的信息不可用时,将发生这种情况。 例如,Microsoft 如果调用 IAccessible::accHitTest 检索给定点处的子对象,并且指定的点不在对象或对象的子对象内,则S_FALSE S_FALSE。 |
DISP_E_MEMBERNOTFOUND | 对象不支持请求的属性或作。 例如,如果请求其 Value 属性,推送按钮将返回此值,因为它没有 Value 属性。 |
E_NOTIMPL | 未实现该方法。 当客户端调用该作系统尚不支持的方法时,将发生此值。 |
E_INVALIDARG | 一个或多个参数无效。 当调用方尝试使用服务器无法识别的标识符标识子对象时,会发生此错误。 此错误还会导致客户端尝试在对象中标识没有子对象的子对象。 |
E_OUTOFMEMORY | 该方法无法分配完成对其成功至关重要的作所需的内存。 |
E_FAIL | 发生未知或泛型错误。 |
其他返回值
以下是 IAccessible 方法可能会返回的值。 这些返回值与前面的值不一样常见,但应注意它们。
价值 | 描述 |
---|---|
E_ACCESSDENIED | 调用get_accValue以获取密码控件的值时,将返回此值。 |
DISP_E_EXCEPTION | |
CO_E_OBJNOTCONNECTED |