Compartir a través de


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
E_INVALIDARG
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.
E_NOINTERFACE
El objeto especificado en el parámetro ppvObject no admite la interfaz especificada por el parámetro riid .
E_OUTOFMEMORY
Memoria insuficiente para almacenar la referencia de objeto.
E_UNEXPECTED
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

Consulte también

WM_GETOBJECT