ObjectCreationDelegate Delegált
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
COM-objektumot hoz létre.
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
Paraméterek
- aggregator
-
IntPtr
nativeint
Mutató a felügyelt objektum felületére IUnknown .
Visszatérési érték
nativeint
A IntPtr COM-objektum felületét jelképező IUnknown objektum.
- Attribútumok
Megjegyzések
Ezt a meghatalmazottat arra kérik, hogy hozzon létre egy COM-objektumot alternatívaként CoCreateInstance , ha egy felügyelt objektumnak létre kell hoznia egy új példányt a nem felügyelt részből. A IUnknown felügyelt objektum felülete paraméterként lesz átadva, a meghatalmazottnak pedig a IUnknown nem felügyelt objektum felületét kell visszaadnia. Mindkét illesztő típusként IntPtr van átadva, hogy elkerülje a marsallást.
Minden származtatott osztálynak van konstruktora DelegateMulticastDelegate és metódusa Invoke .
Bővítő metódusok
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Lekéri a megadott meghatalmazott által képviselt metódust képviselő objektumot. |