ModuleBuilder._ModuleBuilder.Invoke 方法

定义

 virtual void System.Runtime.InteropServices._ModuleBuilder.Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr) = System::Runtime::InteropServices::_ModuleBuilder::Invoke;
void _ModuleBuilder.Invoke (uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member System.Runtime.InteropServices._ModuleBuilder.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
override this.System.Runtime.InteropServices._ModuleBuilder.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
Sub Invoke (dispIdMember As UInteger, ByRef riid As Guid, lcid As UInteger, wFlags As Short, pDispParams As IntPtr, pVarResult As IntPtr, pExcepInfo As IntPtr, puArgErr As IntPtr) Implements _ModuleBuilder.Invoke

参数

dispIdMember
UInt32

成员 ID。

riid
Guid

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

lcid
UInt32

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

wFlags
Int16

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

pDispParams
IntPtr

nativeint

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

pVarResult
IntPtr

nativeint

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

pExcepInfo
IntPtr

nativeint

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

puArgErr
IntPtr

nativeint

第一个出错参数的索引。

实现

例外

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

注解

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

此成员是显式接口成员的实现。 它只能在 ModuleBuilder 实例被强制转换为 _ModuleBuilder 接口时使用。

适用于