Función ObjectFromLresult (oleacc.h)
Recupera un puntero de interfaz solicitado para un objeto accesible basado en una referencia de objeto generada anteriormente.
Esta función está diseñada para uso interno de Microsoft Active Accessibility y solo se documenta con fines informativos. Ni los clientes ni los servidores deben llamar a esta función.
Sintaxis
HRESULT ObjectFromLresult(
[in] LRESULT lResult,
[in] REFIID riid,
[in] WPARAM wParam,
[out] void **ppvObject
);
Parámetros
[in] lResult
Tipo: LRESULT
Valor de 32 bits devuelto por una llamada correcta anterior a la función LresultFromObject .
[in] riid
Tipo: REFIID
Identificador de referencia de la interfaz que se va a recuperar. Esto es IID_IAccessible.
[in] wParam
Tipo: WPARAM
Valor enviado por el mensaje de WM_GETOBJECT asociado en su parámetro wParam .
[out] ppvObject
Tipo: void**
Recibe la dirección de la interfaz IAccessible en el objeto que corresponde al mensaje WM_GETOBJECT .
Valor devuelto
Tipo: STDAPI
Si se ejecuta correctamente, devuelve S_OK.
Si no se ejecuta correctamente, devuelve uno de los siguientes códigos de error COM estándar.
Código devuelto | Descripción |
---|---|
|
Uno o varios argumentos no son válidos. Esto ocurre cuando el parámetro lResult especificado no es un valor obtenido por una llamada a LresultFromObject, o cuando lResult es un valor usado en una llamada anterior a ObjectFromLresult. |
|
El objeto especificado en el parámetro ppvObject no admite la interfaz especificada por el parámetro riid . |
|
Memoria insuficiente para almacenar la referencia de objeto. |
|
Se ha producido un error inesperado. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | oleacc.h |
Library | Oleacc.lib |
Archivo DLL | Oleacc.dll |
Redistribuible | RDK de accesibilidad activa 2.0 en Windows NT 4.0 con SP6 y versiones posteriores y Windows 98 |