ComWrappers.RegisterForMarshalling(ComWrappers) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
註冊 ComWrappers 執行個體,作為要在執行階段中封送處理的全域執行個體。
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)
參數
- instance
- ComWrappers
要註冊的執行個體
- 屬性
例外狀況
此方法已多次呼叫。
備註
此函式只能呼叫一次。 對這個函式的後續呼叫會導致 InvalidOperationException 擲回 。 可使用此全域實例的案例包括:* 使用 COM 相關封送處理 API * P/Invokes 與 COM 相關的類型 * COM 啟用