MethodBuilder._MethodBuilder.Invoke Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit l'accès aux propriétés et aux méthodes exposées par un objet.
virtual void System.Runtime.InteropServices._MethodBuilder.Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr) = System::Runtime::InteropServices::_MethodBuilder::Invoke;
void _MethodBuilder.Invoke (uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member System.Runtime.InteropServices._MethodBuilder.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
override this.System.Runtime.InteropServices._MethodBuilder.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 _MethodBuilder.Invoke
Paramètres
- dispIdMember
- UInt32
Identifie le 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
L’accès à liaison tardive à l’aide de l’interface IDispatch
COM n’est pas pris en charge.
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.