Valores devueltos (características de accesibilidad de Windows)

En este tema se describen los valores devueltos más comunes y otros valores devueltos que podría ver con menos frecuencia.

Valores devueltos comunes

Los métodos IAccessible devuelven uno de los valores siguientes, definidos en winerror.h u otro código de error estándar del Modelo de objetos componentes (COM):

Valor Descripción
S_OK El método se ha llevado a cabo de forma correcta.
S_FALSE El método se realizó correctamente en parte. Esto sucede cuando el método se realiza correctamente, pero la información solicitada no está disponible. Por ejemplo, Microsoft Active Accessibility devuelve S_FALSE si llama a IAccessible::accHitTest para recuperar un objeto secundario en un punto determinado y el punto especificado no está dentro del objeto o del elemento secundario del objeto.
DISP_E_MEMBERNOTFOUND El objeto no admite la propiedad o acción solicitadas. Por ejemplo, un botón de inserción devuelve este valor si solicita su propiedad Value, porque no tiene una propiedad Value.
E_NOTIMPL El método no está implementado. Este valor se produce cuando un cliente llama a un método que aún no se admite en ese sistema operativo.
E_INVALIDARG Uno o varios argumentos no eran válidos. Este error se produce cuando el autor de la llamada intenta identificar un objeto secundario mediante un identificador que el servidor no reconoce. Este error también se produce cuando un cliente intenta identificar un objeto secundario dentro de un objeto que no tiene elementos secundarios.
E_OUTOFMEMORY El método no pudo asignar memoria necesaria para completar una operación crucial para su éxito.
E_FAIL Error desconocido o genérico.

 

Valores devueltos adicionales

A continuación se muestran los valores devueltos por los métodos IAccessible . Estos valores devueltos no son tan comunes como los anteriores, pero debe tenerlos en cuenta.

Valor Descripción
E_ACCESSDENIED Esto se devuelve cuando se llama a get_accValue para obtener el valor de un control de contraseña.
DISP_E_EXCEPTION
CO_E_OBJNOTCONNECTED