MemberInfo._MemberInfo.Invoke 方法

定义

提供对某一对象公开的属性和方法的访问。

C#
void _MemberInfo.Invoke(uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);

参数

dispIdMember
UInt32

标识成员。

riid
Guid

留待将来使用。 必须为 IID_NULL。

lcid
UInt32

要在其中解释自变量的区域设置上下文。

wFlags
Int16

描述调用的上下文的标志。

pDispParams
IntPtr

指向一个结构的指针,该结构包含一个参数数组、一个命名参数的 DISPID 参数数组和数组中元素数的计数。

pVarResult
IntPtr

指向要存储结果的位置的指针。

pExcepInfo
IntPtr

指向一个包含异常信息的结构的指针。

puArgErr
IntPtr

第一个出错参数的索引。

实现

例外

此方法被称为使用 COM IDispatch 接口的后期绑定。

注解

此方法用于从非托管代码访问托管类,不应从托管代码调用。 有关详细信息,请参阅 IDispatch::Invoke

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1