Compartilhar via


Recebendo erros para ponteiros de interface IAccessible

Este tópico descreve situações em que você pode receber um erro para um ponteiro de interface IAccessible . As funções IAccessible podem retornar erros para ponteiros de interface IAccessible quando um usuário fecha um aplicativo ao qual o objeto pertence ou se um usuário descarta um controle por meio da interface do usuário.

Usuário fecha um aplicativo

Se um usuário fechar o aplicativo que contém um objeto ao qual o ponteiro da interface IAccessible estava apontando, todas as chamadas futuras para esse objeto retornarão um código de erro. O erro, como CO_E_OBJNOTCONNECTED, indicará que o objeto não existe mais. Isso se aplica a todos os ponteiros de interface IAccessible .

Usuário descarta um controle

Se um usuário ignorar um controle (por exemplo, pressionando um botão de push), os clientes ainda poderão chamar métodos e propriedades IAccessible nesse objeto porque o objeto não foi liberado. No entanto, chamadas futuras receberão mensagens de erro.

Essa situação se aplica às seguintes funções e métodos: