接收 IAccessible 接口指针的错误
本主题介绍你可能会收到 IAccessible 接口指针错误的情况。 当用户关闭对象所属的应用程序,或者用户通过用户界面关闭控件时,IAccessible 函数可能会返回 IAccessible 接口指针的错误。
用户关闭应用程序
如果用户关闭包含 IAccessible 接口指针指向的对象的应用程序,则以后对该对象的所有调用都将返回错误代码。 错误(如 CO_E_OBJNOTCONNECTED)将指示该对象不再存在。 这适用于所有 IAccessible 接口指针。
用户关闭控件
例如,如果用户通过按下按钮) (关闭控件,客户端仍可对此对象调用 IAccessible 方法和属性,因为该对象尚未释放。 但是,将来的调用将收到错误消息。
这种情况适用于以下函数和方法:
- AccessibleObjectFromEvent
- AccessibleObjectFromPoint
- AccessibleObjectFromWindow
- IAccessible::accHitTest
- IAccessible::accNavigate
- IAccessible::get_accFocus
- IAccessible::get_accSelection