次の方法で共有


ExtensibleClassFactory.RegisterObjectCreationCallback メソッド

定義

アンマネージド型から拡張したマネージド型のインスタンスが、アグリゲートされたアンマネージド オブジェクトを割り当てる必要がある場合に呼び出される delegate を登録します。

public:
 static void RegisterObjectCreationCallback(System::Runtime::InteropServices::ObjectCreationDelegate ^ callback);
public static void RegisterObjectCreationCallback (System.Runtime.InteropServices.ObjectCreationDelegate callback);
static member RegisterObjectCreationCallback : System.Runtime.InteropServices.ObjectCreationDelegate -> unit
Public Shared Sub RegisterObjectCreationCallback (callback As ObjectCreationDelegate)

パラメーター

callback
ObjectCreationDelegate

delegate の代わりに呼び出される CoCreateInstance

注釈

これにより delegate 、アンマネージド オブジェクトが割り当ておよび集計され、 の CoCreateInstance代わりに が呼び出されます。 これは delegate 、コールバックが行われるクラス初期化子の static コンテキストに登録する必要があります。

階層内の 1 つのクラスのみがコールバックを登録する delegate 必要があります。

適用対象