Recepción de errores para punteros de interfaz IAccessible

En este tema se describen situaciones en las que puede recibir un error para un puntero de interfaz IAccessible . Las funciones IAccessible pueden devolver errores para punteros de interfaz IAccessible cuando un usuario cierra una aplicación a la que pertenece el objeto o si un usuario descarta un control a través de la interfaz de usuario.

El usuario cierra una aplicación

Si un usuario cierra la aplicación que contiene un objeto al que apuntaba el puntero de interfaz IAccessible , todas las llamadas futuras a ese objeto devolverán un código de error. El error, como CO_E_OBJNOTCONNECTED, indicará que el objeto ya no existe. Esto se aplica a todos los punteros de interfaz IAccessible .

El usuario descarta un control

Si un usuario descarta un control (por ejemplo, presionando un botón de inserción), los clientes pueden seguir llamando a métodos y propiedades IAccessible en este objeto porque el objeto no se ha liberado. Sin embargo, las llamadas futuras recibirán mensajes de error.

Esta situación se aplica a las siguientes funciones y métodos: