Delegato ObjectCreationDelegate
Aggiornamento: novembre 2007
Crea un oggetto COM.
Assembly: mscorlib (in mscorlib.dll)
[ComVisibleAttribute(true)] public delegate IntPtr ObjectCreationDelegate( IntPtr aggregator )
/** @delegate */ /** @attribute ComVisibleAttribute(true) */ public delegate IntPtr ObjectCreationDelegate( IntPtr aggregator )
JScript non supporta i delegati.
Parametri
- aggregator
- Tipo: System.IntPtr
Un puntatore all'interfaccia IUnknown dell'oggetto gestito.
Valore restituito
Tipo: System.IntPtrUn oggetto IntPtr che rappresenta l'interfaccia IUnknown dell'oggetto COM.
Il delegato viene chiamato per creare un oggetto COM alternativo a CoCreateInstance quando un oggetto gestito deve creare una nuova istanza della propria parte non gestita. L'interfaccia IUnknown dell'oggetto gestito viene passata come parametro e il delegato deve restituire l'interfaccia IUnknown dell'oggetto non gestito. Entrambe le interfacce vengono passate come tipo IntPtr per evitare il marshalling.
Ogni classe derivata di Delegate e MulticastDelegate include un costruttore e un metodo Invoke.
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.