_ILGenerator.Invoke Metod

Definition

Ger åtkomst till egenskaper och metoder som exponeras av ett objekt.

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)

Parametrar

dispIdMember
UInt32

En identifierare för en medlem.

riid
Guid

Reserverad för framtida användning. Måste vara IID_NULL.

lcid
UInt32

Språkkontexten som argumenten ska tolkas i.

wFlags
Int16

Flaggor som beskriver anropets kontext.

pDispParams
IntPtr

nativeint

En pekare till en struktur som innehåller en matris med argument, en matris med argument-DISPID:er för namngivna argument och antal för antalet element i matriserna.

pVarResult
IntPtr

nativeint

En pekare till den plats där resultatet ska lagras.

pExcepInfo
IntPtr

nativeint

En pekare till en struktur som innehåller undantagsinformation.

puArgErr
IntPtr

nativeint

Indexet för det första argumentet som har ett fel.

Kommentarer

Den här metoden är för åtkomst till hanterade klasser från ohanterad kod och bör inte anropas från hanterad kod. Mer information finns i IDispatch::Invoke.

Gäller för