MethodBuilder._MethodBuilder.Invoke Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.
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
Parametry
- dispIdMember
- UInt32
Określa element członkowski.
- riid
- Guid
Zarezerwowane do użytku w przyszłości. Musi być wartością IID_NULL.
- lcid
- UInt32
Ustawienia regionalne kontekstu, w którym można interpretować argumenty.
- wFlags
- Int16
Flagi opisujące kontekst wywołania.
- pDispParams
-
IntPtr
nativeint
Wskaźnik do struktury zawierającej tablicę argumentów, tablicę argumentów DispID dla nazwanych argumentów i zlicza liczbę elementów w tablicach.
- pVarResult
-
IntPtr
nativeint
Wskaźnik miejsca, gdzie ma być przechowywany wynik.
- pExcepInfo
-
IntPtr
nativeint
Wskaźnik do struktury, która zawiera informacje o wyjątku.
- puArgErr
-
IntPtr
nativeint
Indeks pierwszego argumentu, który zawiera błąd.
Implementuje
Wyjątki
Późny dostęp przy użyciu interfejsu COM IDispatch
nie jest obsługiwany.
Uwagi
Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego. Aby uzyskać więcej informacji, zobacz IDispatch::Invoke.