Valores devueltos (características de accesibilidad de Windows)
Artículo
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.
At Microsoft, we understand the power of technology, and that’s why we continue to innovate, create, and design in a way that gives everyone the ability to achieve more. Trainings like this learning path, which covers accessibility fundamentals, are an important and necessary part of Microsoft’s accessibility strategy to support customers of all abilities. Don’t forget to share your awards on social media after completing each module!