ModuleBuilder._ModuleBuilder.Invoke Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Untuk deskripsi anggota ini, lihat Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr).
virtual void System.Runtime.InteropServices._ModuleBuilder.Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr) = System::Runtime::InteropServices::_ModuleBuilder::Invoke;
void _ModuleBuilder.Invoke (uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member System.Runtime.InteropServices._ModuleBuilder.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
override this.System.Runtime.InteropServices._ModuleBuilder.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 _ModuleBuilder.Invoke
Parameter
- dispIdMember
- UInt32
ID anggota.
- riid
- Guid
Disiapkan untuk penggunaan masa mendatang. Pasti IID_NULL.
- lcid
- UInt32
Konteks lokal untuk menginterpretasikan argumen.
- wFlags
- Int16
Bendera yang menjelaskan konteks panggilan.
- pDispParams
-
IntPtr
nativeint
Penunjuk ke struktur yang berisi array argumen, array DISPID argumen untuk argumen bernama, dan hitungan untuk jumlah elemen dalam array.
- pVarResult
-
IntPtr
nativeint
Arahkan ke lokasi tempat hasilnya akan disimpan.
- pExcepInfo
-
IntPtr
nativeint
Penunjuk ke struktur yang berisi informasi pengecualian.
- puArgErr
-
IntPtr
nativeint
Indeks argumen pertama yang memiliki kesalahan.
Penerapan
Pengecualian
Metode ini disebut late-bound menggunakan antarmuka COM IDispatch
.
Keterangan
Metode ini untuk akses ke kelas terkelola dari kode yang tidak dikelola, dan tidak boleh dipanggil dari kode terkelola. Untuk informasi selengkapnya, lihat IDispatch::Invoke.
Anggota ini adalah implementasi anggota antarmuka eksplisit. Ini hanya dapat digunakan ketika instans dilemparkan ModuleBuilder ke _ModuleBuilder antarmuka.