ObjectCreationDelegate ObjectCreationDelegate ObjectCreationDelegate ObjectCreationDelegate Delegate

Definizione

Crea un oggetto COM.Creates a COM object.

public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
[System.Runtime.InteropServices.ComVisible(true)]
public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
type ObjectCreationDelegate = delegate of nativeint -> nativeint
Public Delegate Function ObjectCreationDelegate(aggregator As IntPtr) As IntPtr 

Parametri

aggregator
IntPtr IntPtr IntPtr IntPtr

Un puntatore all'interfaccia IUnknown dell'oggetto gestito.A pointer to the managed object's IUnknown interface.

Valore restituito

System.IntPtr

Un oggetto IntPtr che rappresenta l'interfaccia IUnknown dell'oggetto COM.An IntPtr object that represents the IUnknown interface of the COM object.

Ereditarietà
ObjectCreationDelegateObjectCreationDelegateObjectCreationDelegateObjectCreationDelegate
Attributi

Commenti

Questo delegato viene chiamato per creare un oggetto com come alternativa a CoCreateInstance quando un oggetto gestito deve creare una nuova istanza della relativa parte non gestita.This delegate is called to create a COM object as an alternative to CoCreateInstance when a managed object needs to create a new instance of its unmanaged portion. L' IUnknown interfaccia dell'oggetto gestito viene passata come parametro e il delegato deve restituire l' IUnknown interfaccia dell'oggetto non gestito.The IUnknown interface of the managed object is passed as a parameter and the delegate should return the IUnknown interface of the unmanaged object. Entrambe le interfacce vengono passate come IntPtr tipo per evitare il marshalling.Both interfaces are passed as type IntPtr to avoid marshaling.

Ogni classe derivata di Delegate e MulticastDelegate dispone di un costruttore e Invoke di un metodo.Every derived class of Delegate and MulticastDelegate has a constructor and an Invoke method.

Metodi di estensione

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.Gets an object that represents the method represented by the specified delegate.

Si applica a