词条 | LresultFromObject |
释义 | 函数说明该lresultfromobject函数返回一个引用,一个类似句柄,到指定的对象。服务器返回此处理wm_getobject时参考。 函数原型LRESULT LresultFromObject( REFIID riid, WPARAM wParam, LPUNKNOWN pAcc ); 参考riid 参考的接口标识符提供给客户端。此参数IID_IAccessible。 wParam 相关的WM_GETOBJECT消息的wParam参数值发送。 pAcc IAccessible接口的地址WM_GETOBJECT消息对应的对象。 返回值 如果成功,则返回一个正的值是一个对象的引用。 如果不成功,返回下列值之一或其他标准的COM错误代码。 错误 说明 E_INVALIDARG 一个或多个参数是无效的。 E_NOINTERFACE PACC参数指定的对象不支持在riid参数所指定的接口。 E_OUTOFMEMORY 没有足够的内存来存储对象引用。 E_UNEXPECTED 发生意外的错误。 备注服务器调用这个函数,只有当处理WM_GETOBJECT消息。对于一个LresultFromObject是如何相关的WM_GETOBJECT概述,请参阅如何WM_GETOBJECT工程。 LresultFromObject增量对象的引用计数。如果您不是存储的接口指针传递给函数(也就是说,你创建一个新的接口指针,每次WM_GETOBJECT收到的对象),调用对象的Release方法来减少引用计数回到一个。然后,客户端调用Release,并销毁该对象。欲了解更多信息,请参阅如何处理WM_GETOBJECT。 每次一个服务器进程WM_GETOBJECT为一个特定的对象,它调用LresultFromObject获得一个新的参考对象。服务器不保存LresultFromObject返回处理WM_GETOBJECT来处理同一对象的后续WM_GETOBJECT消息时使用的消息的返回值的一个实例参考。这使客户端收到一个错误。 需求Windows NT/2000/XP/Server 2003:包含在Windows 2000和更高版本。 Windows 95/98/Me:包含在Windows 98和更高版本。 Redistributable:在Windows NT 4.0 SP6和Windows 95中需要的Active Accessibility 1.3 RDK。 头文件:在Oleacc.h声明。 链接库:Oleacc.lib. 另请参见创建代理对象,如何处理WM_GETOBJECT,如何WM_GETOBJECT,WM_GETOBJECT |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。