Bagikan melalui


ComWrappers.RegisterForMarshalling(ComWrappers) Metode

Definisi

Mendaftarkan instans yang ComWrappers akan digunakan sebagai instans global untuk marshalling dalam runtime.

public:
 static void RegisterForMarshalling(System::Runtime::InteropServices::ComWrappers ^ instance);
public static void RegisterForMarshalling (System.Runtime.InteropServices.ComWrappers instance);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void RegisterForMarshalling (System.Runtime.InteropServices.ComWrappers instance);
static member RegisterForMarshalling : System.Runtime.InteropServices.ComWrappers -> unit
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member RegisterForMarshalling : System.Runtime.InteropServices.ComWrappers -> unit
Public Shared Sub RegisterForMarshalling (instance As ComWrappers)

Parameter

instance
ComWrappers

Instans untuk mendaftar.

Atribut

Pengecualian

Metode ini dipanggil lebih dari sekali.

Keterangan

Fungsi ini hanya dapat disebut satu kali. Panggilan berikutnya ke fungsi ini akan mengakibatkan dilemparkan InvalidOperationException . Skenario di mana instans global ini dapat digunakan adalah: * Penggunaan API Marshal terkait COM * P/Invokes dengan jenis terkait COM * Aktivasi COM

Berlaku untuk