Поделиться через


Функция ObjectFromLresult (oleacc.h)

Извлекает запрошенный указатель интерфейса для доступного объекта на основе ранее созданной ссылки на объект.

Эта функция предназначена для внутреннего использования Microsoft Active Accessibility и задокументирована только в информационных целях. Ни клиенты, ни серверы не должны вызывать эту функцию.

Синтаксис

HRESULT ObjectFromLresult(
  [in]  LRESULT lResult,
  [in]  REFIID  riid,
  [in]  WPARAM  wParam,
  [out] void    **ppvObject
);

Параметры

[in] lResult

Тип: LRESULT

32-разрядное значение, возвращенное предыдущим успешным вызовом функции LresultFromObject .

[in] riid

Тип: REFIID

Идентификатор ссылки на извлекаемого интерфейса. Это IID_IAccessible.

[in] wParam

Тип: WPARAM

Значение, отправленное связанным WM_GETOBJECT сообщением в параметре wParam .

[out] ppvObject

Тип: void**

Получает адрес интерфейса IAccessible для объекта , соответствующего сообщению WM_GETOBJECT .

Возвращаемое значение

Тип: STDAPI

Возвращает значение S_OK, если операция завершилась успешно.

В противном случае возвращает один из следующих стандартных кодов com-ошибок.

Код возврата Описание
E_INVALIDARG
Один или несколько аргументов недопустимы. Это происходит, если указанный параметр lResult не является значением, полученным при вызове LresultFromObject, или если lResult — это значение, использованное при предыдущем вызове ObjectFromLresult.
E_NOINTERFACE
Объект, указанный в параметре ppvObject , не поддерживает интерфейс, заданный параметром riid .
E_OUTOFMEMORY
Недостаточно памяти для хранения ссылки на объект.
E_UNEXPECTED
Произошла непредвиденная ошибка.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header oleacc.h
Библиотека Oleacc.lib
DLL Oleacc.dll
Распространяемые компоненты Активные специальные возможности 2.0 RDK в Windows NT 4.0 с пакетом обновления 6 (SP6) и более поздних версий и Windows 98

См. также раздел

WM_GETOBJECT