ObjectCreationDelegate Delegált

Definíció

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

IntPtr

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.

A következőre érvényes: