接收 IAccessible 介面指標的錯誤
本主題描述您可能會收到 IAccessible 介面指標錯誤的情況。 當使用者關閉物件所屬的應用程式時,或當使用者透過使用者介面關閉控制項時,IAccessible函式可能會傳回IAccessible介面指標的錯誤。
使用者關閉應用程式
如果使用者關閉包含 IAccessible 介面指標指向之物件的應用程式,則所有未來對該物件的呼叫都會傳回錯誤碼。 錯誤,例如 CO_E_OBJNOTCONNECTED,將會指出物件已不存在。 這適用于所有 IAccessible 介面指標。
使用者關閉控制項
例如,如果使用者關閉控制項 (,按下按鈕) ,用戶端仍然可以呼叫這個物件的 IAccessible 方法和屬性,因為物件尚未釋放。 不過,未來的呼叫將會收到錯誤訊息。
這種情況適用于下列函式和方法:
- AccessibleObjectFromEvent
- AccessibleObjectFromPoint
- AccessibleObjectFromWindow
- IAccessible::accHitTest
- IAccessible::accNavigate
- IAccessible::get_accFocus
- IAccessible::get_accSelection