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 arabirimine bir IUnknown işaretçi.

Dönüş Değeri

IntPtr

nativeint

IntPtr COM nesnesinin arabirimini IUnknown temsil eden 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ırlamayı önlemek için tür IntPtr olarak geçirilir.

her türetilen ve Delegate sınıfı MulticastDelegate bir oluşturucuya ve bir yönteme Invoke sahiptir.

Uzantı Metotları

Name Description
GetMethodInfo(Delegate)

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

Şunlara uygulanır