_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.
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)
Parametry
- dispIdMember
- UInt32
Identyfikator elementu członkowskiego.
- 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 do lokalizacji, w której będzie przechowywany wynik.
- pExcepInfo
-
IntPtr
nativeint
Wskaźnik do struktury zawierającej informacje o wyjątkach.
- puArgErr
-
IntPtr
nativeint
Indeks pierwszego argumentu, który zawiera błąd.
Uwagi
Ta metoda służy do uzyskiwania dostępu 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.