ComWrappers.RegisterForMarshalling(ComWrappers) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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