ObjectCreationDelegate Delegera

Definition

Skapar ett COM-objekt.

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 

Parametrar

aggregator
IntPtr

nativeint

En pekare till det hanterade objektets IUnknown gränssnitt.

Returvärde

IntPtr

nativeint

Ett IntPtr objekt som representerar IUnknown com-objektets gränssnitt.

Attribut

Kommentarer

Det här ombudet anropas för att skapa ett COM-objekt som ett alternativ till CoCreateInstance när ett hanterat objekt behöver skapa en ny instans av dess ohanterade del. Gränssnittet IUnknown för det hanterade objektet skickas som en parameter och ombudet ska returnera gränssnittet för IUnknown det ohanterade objektet. Båda gränssnitten skickas som typ IntPtr för att undvika marshaling.

Varje härledd klass av Delegate och MulticastDelegate har en konstruktor och en Invoke metod.

Tilläggsmetoder

Name Description
GetMethodInfo(Delegate)

Hämtar ett objekt som representerar den metod som representeras av det angivna ombudet.

Gäller för