ObjectCreationDelegate Temsilci

Tanım

COM nesnesi oluşturur.

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 

Parametreler

aggregator
IntPtr

nativeint

Yönetilen nesnenin arabiriminin işaretçisi IUnknown .

Dönüş Değeri

IntPtr

nativeint

IntPtr COM nesnesinin arabirimini IUnknown temsil eden bir nesne.

Öznitelikler

Açıklamalar

Bu temsilci, yönetilen bir nesnenin yönetilmeyen bölümünün yeni bir örneğini oluşturması gerektiğinde alternatif CoCreateInstance olarak bir COM nesnesi oluşturmak için çağrılır. IUnknown Yönetilen nesnenin arabirimi parametre olarak geçirilir ve temsilci yönetilmeyen nesnenin arabirimini döndürmelidirIUnknown. Hazırlamayı önlemek için her iki arabirim de tür IntPtr olarak geçirilir.

her türetilen ve MulticastDelegate sınıfının Delegate bir oluşturucu ve bir Invoke yöntemi vardır.

Uzantı Metotları

GetMethodInfo(Delegate)

Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır.

Şunlara uygulanır