ComWrappers.RegisterForMarshalling(ComWrappers) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Inscrit une instance ComWrappers à utiliser comme instance globale pour le marshaling dans le Runtime.
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)
Paramètres
- instance
- ComWrappers
L'instance à enregistrer.
- Attributs
Exceptions
La méthode a été appelée plusieurs fois.
Remarques
Cette fonction ne peut être appelée qu’une seule fois. Les appels suivants à cette fonction entraînent la levée d’un InvalidOperationException . Les scénarios dans lesquels cette instance globale peut être utilisée sont les suivants : * Utilisation des API Marshal liées à COM * P/Invokes avec des types liés à COM * Activation COM