IExpDispSupportXP::OnInvoke 方法 (shdeprecated.h)
未实现。
语法
HRESULT OnInvoke(
DISPID dispidMember,
REFIID iid,
LCID lcid,
WORD wFlags,
[in] DISPPARAMS *pdispparams,
[out] VARIANT *pVarResult,
[out] EXCEPINFO *pexcepinfo,
[out] UINT *puArgErr
);
参数
dispidMember
类型: DISPID
指定标识正在调用的成员的调度 ID。
iid
类型: REFIID
保留。 必须为 IID_NULL。
lcid
类型: LCID
指定区域设置 ID,提供用于解释参数的区域设置上下文。 不支持多种语言的应用程序可以忽略此参数。
wFlags
类型: WORD
指定描述调用上下文的标志。
[in] pdispparams
类型: DISPPARAMS*
指定指向 DISPPARAMS 结构的指针,该结构包含参数数组、命名参数 DISPID 的数组以及数组中元素数的计数。
[out] pVarResult
类型: VARIANT*
接收指向存储结果的位置的指针;如果调用应用程序不期望结果,则接收 NULL 。 如果指定了DISPATCH_PROPERTYPUT或DISPATCH_PROPERTYPUTREF,则忽略此参数。
[out] pexcepinfo
类型: EXCEPINFO*
接收指向包含异常信息的结构的指针。 如果返回DISP_E_EXCEPTION,应填充此结构。 可以为 NULL。
[out] puArgErr
类型: UINT*
接收具有错误的第一个参数的 DISPPARAMS 结构的 rgvarg 成员中的索引。
返回值
类型: HRESULT
返回 E_NOTIMPL。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | shdeprecated.h (包括 Shdeprecated.h) |