MethodBuilder._MethodBuilder.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._MethodBuilder.Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr) = System::Runtime::InteropServices::_MethodBuilder::Invoke;
void _MethodBuilder.Invoke (uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member System.Runtime.InteropServices._MethodBuilder.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
override this.System.Runtime.InteropServices._MethodBuilder.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 _MethodBuilder.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í pole argumentů, pole argumentů DispID pro pojmenované argumenty a počet 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
Pozdní přístup pomocí rozhraní COM IDispatch
není podporován.
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.