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 * 具有 COM 相关类型的 P/Invoke * COM 激活