Udostępnij za pośrednictwem


Type._Type.Invoke Metoda

Definicja

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.

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

Dostęp z późnym wiązaniem 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.

Dotyczy