Activator._Activator.Invoke Methode

Definition

Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden.

 virtual void System.Runtime.InteropServices._Activator.Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr) = System::Runtime::InteropServices::_Activator::Invoke;
void _Activator.Invoke(uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member System.Runtime.InteropServices._Activator.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
override this.System.Runtime.InteropServices._Activator.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 _Activator.Invoke

Parameter

dispIdMember
UInt32

Ein Verteilerbezeichner, der das Element identifiziert.

riid
Guid

Reserviert für zukünftige Verwendung. Muss IID_NULL sein.

lcid
UInt32

Der Gebietsschemakontext, in dem Argumente interpretiert werden sollen.

wFlags
Int16

Flags, die den Kontext des Aufrufs beschreiben.

pDispParams
IntPtr

nativeint

Ein Zeiger auf eine Struktur, die ein Array von Argumenten enthält, ein Array von Argument-DISPIDs für benannte Argumente und zählt die Anzahl der Elemente in den Arrays.

pVarResult
IntPtr

nativeint

Ein Zeiger auf die Position, an der das Ergebnis gespeichert werden soll.

pExcepInfo
IntPtr

nativeint

Ein Zeiger auf eine Struktur, die Ausnahmeinformationen enthält.

puArgErr
IntPtr

nativeint

Der Index des ersten Arguments, das einen Fehler aufweist.

Implementiert

Ausnahmen

Verspäteter Zugriff über die COM-Schnittstelle IDispatch wird nicht unterstützt.

Hinweise

Diese Methode wird für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code verwendet und sollte nicht aus verwaltetem Code aufgerufen werden. Weitere Informationen finden Sie unter "IDispatch::Invoke".

Gilt für: