ComWrappers.RegisterForMarshalling(ComWrappers) 方法

定义

注册具有以下用途的 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 * 具有 COM 相关类型的 P/Invoke * COM 激活

适用于