Bagikan melalui


ObjectCreationDelegate Delegasikan

Definisi

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

IntPtr

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.

Berlaku untuk