_SignatureHelper.Invoke Methode

Definitie

Biedt toegang tot eigenschappen en methoden die door een object worden weergegeven.

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)

Parameters

dispIdMember
UInt32

Een id van een lid.

riid
Guid

Gereserveerd voor toekomstig gebruik. Moet IID_NULL zijn.

lcid
UInt32

De context van de landinstelling waarin argumenten moeten worden geïnterpreteerd.

wFlags
Int16

Vlaggen die de context van de aanroep beschrijven.

pDispParams
IntPtr

nativeint

Een aanwijzer naar een structuur met een matrix met argumenten, een matrix van argumenten DISPID's voor benoemde argumenten en telt voor het aantal elementen in de matrices.

pVarResult
IntPtr

nativeint

Een aanwijzer naar de locatie waar het resultaat wordt opgeslagen.

pExcepInfo
IntPtr

nativeint

Een aanwijzer naar een structuur die uitzonderingsinformatie bevat.

puArgErr
IntPtr

nativeint

De index van het eerste argument met een fout.

Opmerkingen

Deze methode is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code. Zie IDispatch::Invoke voor meer informatie.

Van toepassing op