MethodInfo._MethodInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) Метод
Определение
Предоставляет доступ к открытым свойствам и методам объекта.Provides access to properties and methods exposed by an object.
virtual void System.Runtime.InteropServices._MethodInfo.Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr) = System::Runtime::InteropServices::_MethodInfo::Invoke;
void _MethodInfo.Invoke (uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member System.Runtime.InteropServices._MethodInfo.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
override this.System.Runtime.InteropServices._MethodInfo.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 _MethodInfo.Invoke
Параметры
- dispIdMember
- UInt32
Идентифицирует член.Identifies the member.
- riid
- Guid
Зарезервировано для будущего использования.Reserved for future use. Должно быть равным IID_NULL.Must be IID_NULL.
- lcid
- UInt32
Контекст языкового стандарта, в котором следует интерпретировать аргументы.The locale context in which to interpret arguments.
- wFlags
- Int16
Флаги, описывающие контекст вызова.Flags describing the context of the call.
- pDispParams
- IntPtr
Указатель на структуру, содержащую массив аргументов, массив DISPID для именованных аргументов, а также счетчики количества элементов в массивах.Pointer to a structure containing an array of arguments, an array of argument DISPIDs for named arguments, and counts for the number of elements in the arrays.
- pVarResult
- IntPtr
Указатель, по которому будет сохранен результат.Pointer to the location where the result is to be stored.
- pExcepInfo
- IntPtr
Указатель на структуру, содержащую сведения об исключении.Pointer to a structure that contains exception information.
- puArgErr
- IntPtr
Индекс первого аргумента, вызвавшего ошибку.The index of the first argument that has an error.
Реализации
Исключения
Доступ с поздним связыванием с помощью COM-интерфейса IDispatch
не поддерживается.Late-bound access using the COM IDispatch
interface is not supported.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code. Дополнительные сведения см. в разделе IDispatch:: Invoke.For more information, see IDispatch::Invoke.