Freigeben über


ComWrappers.RegisterForMarshalling(ComWrappers) Methode

Definition

Registriert eine ComWrappers-Instanz, die als globale Instanz für das Marshalling in der Runtime verwendet werden soll.

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

Die zu registrierende Instanz.

Attribute

Ausnahmen

Die Methode wurde mehrmals aufgerufen.

Hinweise

Diese Funktion kann nur einmal aufgerufen werden. Nachfolgende Aufrufe dieser Funktion führen dazu, dass ein InvalidOperationException ausgelöst wird. Szenarien, in denen diese globale instance verwendet werden kann, sind: * Verwendung von COM-bezogenen Marshall-APIs * P/Invokes mit COM-bezogenen Typen * COM-Aktivierung

Gilt für: