MemberInfo._MemberInfo.Invoke Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje přístup k vlastnostem a metodám vystaveným objektem.
virtual void System.Runtime.InteropServices._MemberInfo.Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr) = System::Runtime::InteropServices::_MemberInfo::Invoke;
void _MemberInfo.Invoke (uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member System.Runtime.InteropServices._MemberInfo.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
override this.System.Runtime.InteropServices._MemberInfo.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 _MemberInfo.Invoke
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.
Implementuje
Výjimky
Metoda se nazývá late-bound 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.