ModuleBuilder._ModuleBuilder.Invoke Methode

Definition

Eine Beschreibung dieses Elements finden Sie unter Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr).

void _ModuleBuilder.Invoke(uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);

Parameter

dispIdMember
UInt32

Die Member-ID.

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

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

Ein Verweis auf den Speicherort, an dem das Ergebnis gespeichert werden soll.

pExcepInfo
IntPtr

Ein Zeiger auf eine Struktur mit Ausnahmeinformationen.

puArgErr
IntPtr

Der Index des ersten Arguments mit einem Fehler.

Implementiert

Ausnahmen

Die Methode wird unter Verwendung der IDispatch -Schnittstelle in COM mit spät gebundenem Zugriff aufgerufen.

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.

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die ModuleBuilder-Instanz in eine _ModuleBuilder-Schnittstelle umgewandelt wird.

Gilt für:

Produkt Versionen
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1