_MethodBuilder.Invoke 方法

定義

提供物件所公開屬性和方法的存取權。

public:
 void Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
public void Invoke(uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
Public 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)

參數

dispIdMember
UInt32

成員的識別碼。

riid
Guid

保留供未來使用。 一定是IID_NULL。

lcid
UInt32

解釋論點的地點背景。

wFlags
Int16

描述通話上下文的旗標。

pDispParams
IntPtr

nativeint

指向包含參數陣列、用於命名參數的 DISPID 陣列,以及計數陣列中元素數量的結構。

pVarResult
IntPtr

nativeint

一個指向結果儲存位置的指標。

pExcepInfo
IntPtr

nativeint

指向包含例外資訊的結構的指標。

puArgErr
IntPtr

nativeint

第一個有錯誤的參數的索引。

備註

此方法用於存取非受管理程式碼中的受管理類別,不應從受管理程式碼呼叫。 欲了解更多資訊,請參閱 IDispatch::Invoke

適用於