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 par le biais de l’interface utilisateur.

L’utilisateur ferme une application

Si un utilisateur ferme l’application qui contient un objet sur lequel le pointeur d’interface IAccessible pointe, tous les appels futurs à cet objet retournent 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 de commande), 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 :