Partager via


ModuleBuilder._ModuleBuilder.Invoke Méthode

Définition

Pour obtenir une description de ce membre, consultez Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr).

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

Paramètres

dispIdMember
UInt32

ID de membre.

riid
Guid

Réservé à un usage ultérieur. Doit être IID_NULL.

lcid
UInt32

Contexte des paramètres régionaux dans lequel interpréter les arguments.

wFlags
Int16

Indicateurs décrivant le contexte de l'appel.

pDispParams
IntPtr

nativeint

Pointeur vers une structure qui contient un tableau d'arguments, un tableau d'arguments DISPID pour les arguments nommés et le nombre d'éléments de chaque tableau.

pVarResult
IntPtr

nativeint

Pointeur vers l'emplacement où le résultat doit être stocké.

pExcepInfo
IntPtr

nativeint

Pointeur vers une structure qui contient les informations sur les exceptions.

puArgErr
IntPtr

nativeint

Index du premier argument comportant une erreur.

Implémente

Exceptions

La méthode est appelée à liaison tardive à l’aide de l’interface IDispatch COM.

Remarques

Cette méthode est destinée à l’accès aux classes managées à partir de code non managé et ne doit pas être appelée à partir de code managé. Pour plus d’informations, consultez IDispatch ::Invoke.

Ce membre est une implémentation d'un membre d'interface explicite. Il peut uniquement être utilisé lorsque l'instance de ModuleBuilder est castée en interface _ModuleBuilder.

S’applique à