_MethodBuilder.Invoke Metódus

Definíció

Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz.

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)

Paraméterek

dispIdMember
UInt32

Egy tag azonosítója.

riid
Guid

Jövőbeli használatra fenntartva. IID_NULL kell lennie.

lcid
UInt32

A területi környezet, amelyben argumentumokat kell értelmezni.

wFlags
Int16

A hívás környezetét leíró jelzők.

pDispParams
IntPtr

nativeint

Mutató egy olyan struktúrára, amely argumentumtömböt, elnevezett argumentumok argumentum-ELOSZLÁSAIT tartalmazó tömböt és a tömbök elemeinek számát tartalmazza.

pVarResult
IntPtr

nativeint

Az eredmény tárolási helyére mutató mutató.

pExcepInfo
IntPtr

nativeint

Kivételadatokat tartalmazó struktúra mutatója.

puArgErr
IntPtr

nativeint

Az első argumentum indexe, amely hibát jelez.

Megjegyzések

Ez a módszer nem felügyelt kódból származó felügyelt osztályokhoz való hozzáférésre szolgál, és nem hívható meg felügyelt kódból. További információ: IDispatch::Invoke.

A következőre érvényes: