Sdílet prostřednictvím


_AppDomain.Invoke Metoda

Definice

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

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

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 obsahující matici argumentů, pole DISPID pro pojmenované argumenty a počty prvků v polích.

pVarResult
IntPtr

nativeint

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

pExcepInfo
IntPtr

nativeint

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

puArgErr
IntPtr

nativeint

Index prvního argumentu, který obsahuje chybu.

Výjimky

Metoda je volána s pozdní vazbou pomocí rozhraní COM IDispatch.

Poznámky

Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměli byste ji volat ze spravovaného kódu. Další informace najdete v tématu IDispatch::Invoke.

Platí pro