MemberInfo._MemberInfo.Invoke Method (UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
Provides access to properties and methods exposed by an object.
Assembly: mscorlib (in mscorlib.dll)
Private Sub Invoke ( dispIdMember As UInteger, <InAttribute> 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
Parameters
- dispIdMember
-
Type:
System.UInt32
Identifies the member.
- riid
-
Type:
System.Guid
Reserved for future use. Must be IID_NULL.
- lcid
-
Type:
System.UInt32
The locale context in which to interpret arguments.
- wFlags
-
Type:
System.Int16
Flags describing the context of the call.
- pDispParams
-
Type:
System.IntPtr
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
-
Type:
System.IntPtr
Pointer to the location where the result is to be stored.
- pExcepInfo
-
Type:
System.IntPtr
Pointer to a structure that contains exception information.
- puArgErr
-
Type:
System.IntPtr
The index of the first argument that has an error.
| Exception | Condition |
|---|---|
| NotImplementedException | The method is called late-bound using the COM IDispatch interface. |
This method is for access to managed classes from unmanaged code, and should not be called from managed code. For more information about IDispatch::Invoke, see the MSDN Library.
Available since 1.1