Sdílet prostřednictvím


Activator._Activator.Invoke Metoda

Definice

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

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

Parametry

dispIdMember
UInt32

Identifikátor odeslání, který identifikuje člena.

riid
Guid

Vyhrazeno pro budoucí použití. Musí mít hodnotu IID_NULL.

lcid
UInt32

Kontext národního prostředí pro interpretaci argumentů.

wFlags
Int16

Příznaky popisující kontext volání.

pDispParams
IntPtr

nativeint

Ukazatel na strukturu, která obsahuje pole argumentů, pole ARGUMENTů DISPID pro pojmenované argumenty a počet prvků v polích.

pVarResult
IntPtr

nativeint

Ukazatel na umístění, kam má být výsledek uložen.

pExcepInfo
IntPtr

nativeint

Ukazatel na strukturu, která obsahuje informace o výjimce.

puArgErr
IntPtr

nativeint

Index prvního argumentu, který obsahuje chybu.

Implementuje

Výjimky

Pozdní přístup pomocí rozhraní COM IDispatch není podporován.

Poznámky

Tato metoda se používá pro přístup ke spravovaným třídám z nespravovaného kódu a neměla by být volána ze spravovaného kódu. Další informace najdete v tématu IDispatch::Invoke.

Platí pro