Aracılığıyla paylaş


ObjectCreationDelegate Temsilci

Tanım

BIR 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 CoCreateInstance örneğini oluşturması gerektiğinde alternatif 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. Her iki arabirim de hazırlamadan kaçınmak için 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