Freigeben über


_Activator.Invoke Methode

Definition

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

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)

Parameter

dispIdMember
UInt32

Ein Bezeichner für den Member.

riid
Guid

Für zukünftige Verwendung reserviert. 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 und ein Array von Argument-DISPIDs für benannte Argumente sowie Zähler für die Anzahl der Elemente in jedem Array enthält.

pVarResult
IntPtr

nativeint

Ein Zeiger auf den Speicherort, an dem das Ergebnis gespeichert wird.

pExcepInfo
IntPtr

nativeint

Ein Zeiger auf eine Struktur mit Ausnahmeinformationen.

puArgErr
IntPtr

nativeint

Der Index des ersten Arguments mit einem Fehler.

Hinweise

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

Gilt für: