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. |