objectFromLresult 函数 (oleacc.h)
根据以前生成的对象引用检索可访问对象的请求接口指针。
此函数专为 Microsoft Active Accessibility 内部使用而设计,并且仅供参考。 客户端和服务器都不应调用此函数。
语法
HRESULT ObjectFromLresult(
[in] LRESULT lResult,
[in] REFIID riid,
[in] WPARAM wParam,
[out] void **ppvObject
);
参数
[in] lResult
类型: LRESULT
上一次成功调用 LresultFromObject 函数时返回的 32 位值。
[in] riid
类型: REFIID
要检索的接口的引用标识符。 这是IID_IAccessible。
[in] wParam
类型: WPARAM
关联的 WM_GETOBJECT 消息在其 wParam 参数中发送的值。
[out] ppvObject
类型: void**
接收对象上与WM_GETOBJECT消息对应的 IAccessible 接口的地址。
返回值
类型: STDAPI
如果成功,则返回 S_OK。
如果未成功,则返回以下标准 COM 错误代码之一。
返回代码 | 说明 |
---|---|
|
一个或多个参数无效。 如果指定的 lResult 参数不是通过调用 LresultFromObject 获取的值,或者 lResult 是上一次调用 ObjectFromLresult 时使用的值,则会出现这种情况。 |
|
ppvObject 参数中指定的对象不支持 riid 参数指定的接口。 |
|
内存不足,无法存储对象引用。 |
|
发生了意外错误。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | oleacc.h |
Library | Oleacc.lib |
DLL | Oleacc.dll |
可再发行组件 | 具有 SP6 及更高版本和 Windows 98 的 Windows NT 4.0 上的 Active Accessibility 2.0 RDK |