ComWrappers.RegisterForMarshalling(ComWrappers) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Instanz verwendet werden kann, sind: * Verwendung com-bezogener Marshal-APIs * P/Invokes mit COM-bezogenen Typen * COM-Aktivierung