ComWrappers.RegisterForMarshalling(ComWrappers) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Registreert een ComWrappers exemplaar dat moet worden gebruikt als het globale exemplaar voor marshalling in de runtime.
public:
static void RegisterForMarshalling(System::Runtime::InteropServices::ComWrappers ^ instance);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void RegisterForMarshalling(System.Runtime.InteropServices.ComWrappers instance);
public static void RegisterForMarshalling(System.Runtime.InteropServices.ComWrappers instance);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member RegisterForMarshalling : System.Runtime.InteropServices.ComWrappers -> unit
static member RegisterForMarshalling : System.Runtime.InteropServices.ComWrappers -> unit
Public Shared Sub RegisterForMarshalling (instance As ComWrappers)
Parameters
- instance
- ComWrappers
Het exemplaar dat moet worden geregistreerd.
- Kenmerken
Uitzonderingen
De methode is meer dan één keer aangeroepen.
Opmerkingen
Deze functie kan slechts één keer worden aangeroepen. Volgende aanroepen naar deze functie leiden ertoe dat er een InvalidOperationException fout optreedt. Scenario's waarin dit globale exemplaar kan worden gebruikt, zijn: * Gebruik van COM-gerelateerde Marshal-API's * P/Invokes met COM-gerelateerde typen * COM-activering