ObjectCreationDelegate Delegasikan
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.
Membuat objek COM.
public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
[System.Runtime.InteropServices.ComVisible(true)]
public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
type ObjectCreationDelegate = delegate of nativeint -> nativeint
[<System.Runtime.InteropServices.ComVisible(true)>]
type ObjectCreationDelegate = delegate of nativeint -> nativeint
Public Delegate Function ObjectCreationDelegate(aggregator As IntPtr) As IntPtr
Parameter
- aggregator
-
IntPtr
nativeint
Penunjuk ke antarmuka objek IUnknown
terkelola.
Tampilkan Nilai
nativeint
Objek IntPtr yang mewakili IUnknown
antarmuka objek COM.
- Atribut
Keterangan
Delegasi ini dipanggil untuk membuat objek COM sebagai alternatif CoCreateInstance
ketika objek terkelola perlu membuat instans baru dari bagian yang tidak dikelola. Antarmuka IUnknown
objek terkelola diteruskan sebagai parameter dan delegasi harus mengembalikan IUnknown
antarmuka objek yang tidak dikelola. Kedua antarmuka diteruskan sebagai jenis IntPtr untuk menghindari marshaling.
Setiap kelas turunan dan DelegateMulticastDelegate memiliki konstruktor dan Invoke
metode .
Metode Ekstensi
GetMethodInfo(Delegate) |
Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan. |