valeurs de retour (Windows fonctionnalités d’accessibilité)

Cette rubrique décrit les valeurs de retour les plus courantes et les autres valeurs de retour que vous pouvez voir moins fréquemment.

Valeurs de retour courantes

Les méthodes IAccessible retournent l’une des valeurs suivantes, définies dans Winerror. h, ou un autre code d’erreur com (Component Object Model) standard :

Valeur Description
_OK S_OK
S _ false La méthode a réussi en partie. Cela se produit lorsque la méthode est réussie, mais que les informations demandées ne sont pas disponibles. Par exemple, Microsoft Active Accessibility retourne S _ false si vous appelez IAccessible :: accHitTest pour récupérer un objet enfant à un point donné et que le point spécifié ne se trouve pas dans l’objet ou l’enfant de l’objet.
_MEMBERNOTFOUND DISP _ L’objet ne prend pas en charge la propriété ou l’action demandée. Par exemple, un bouton de commande retourne cette valeur si vous demandez sa propriété Value, car elle ne possède pas de propriété Value.
_NOTIMPL E Cette méthode n'est pas implémentée. Cette valeur se produit lorsqu’un client appelle une méthode qui n’est pas encore prise en charge dans ce système d’exploitation.
E _ INVALIDARG Un ou plusieurs arguments ne sont pas valides. Cette erreur se produit lorsque l’appelant tente d’identifier un objet enfant à l’aide d’un identificateur que le serveur ne reconnaît pas. Cette erreur se produit également lorsqu’un client tente d’identifier un objet enfant dans un objet qui n’a pas d’enfants.
_OUTOFMEMORY E La méthode n’a pas pu allouer de la mémoire requise pour terminer une opération cruciale pour sa réussite.
E _ échec Une erreur inconnue ou générique s’est produite.

Valeurs de retour supplémentaires

Les valeurs de retour suivantes peuvent être retournées par les méthodes IAccessible . Ces valeurs de retour ne sont pas aussi courantes que les valeurs précédentes, mais vous devez en être conscient.

Valeur Description
_ACCESSDENIED E Elle est retournée lorsque vous appelez _ la commande obtenir accValue pour obtenir la valeur d’un contrôle de mot de passe.
_exception DISP E _
CO _ E _ OBJNOTCONNECTED