Réception d’erreurs pour les pointeurs d’interface IAccessible

Cette rubrique décrit les situations dans lesquelles vous pouvez recevoir une erreur pour un pointeur d’interface IAccessible . Les fonctions IAccessible peuvent retourner des erreurs pour les pointeurs d’interface IAccessible lorsqu’un utilisateur ferme une application à laquelle l’objet appartient, ou si un utilisateur ignore un contrôle via l’interface utilisateur.

L’utilisateur ferme une application

Si un utilisateur ferme l’application qui contient un objet vers lequel pointait le pointeur d’interface IAccessible , tous les appels futurs à cet objet retourneront un code d’erreur. L’erreur, telle que CO_E_OBJNOTCONNECTED, indique que l’objet n’existe plus. Cela s’applique à tous les pointeurs d’interface IAccessible .

L’utilisateur ignore un contrôle

Si un utilisateur ignore un contrôle (par exemple, en appuyant sur un bouton pousseur), les clients peuvent toujours appeler des méthodes et des propriétés IAccessible sur cet objet, car l’objet n’a pas été libéré. Toutefois, les appels futurs recevront des messages d’erreur.

Cette situation s’applique aux fonctions et méthodes suivantes :