Sdílet prostřednictvím


_Thread.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

Identifikátor č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í pole argumentů, pole argumentů DISPID pro pojmenované argumenty a počet prvků v polích.

pVarResult
IntPtr

nativeint

Ukazatel na umístění, kam bude 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.

Poznámky

Tato metoda je určena 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