ObjectCreationDelegate Delegera
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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. |