ComWrappers.GetOrCreateComInterfaceForObject Méthode

Définition

Crée une représentation COM de l’objet fourni qui peut être passée à un environnement non managé.

public:
 IntPtr GetOrCreateComInterfaceForObject(System::Object ^ instance, System::Runtime::InteropServices::CreateComInterfaceFlags flags);
public IntPtr GetOrCreateComInterfaceForObject (object instance, System.Runtime.InteropServices.CreateComInterfaceFlags flags);
member this.GetOrCreateComInterfaceForObject : obj * System.Runtime.InteropServices.CreateComInterfaceFlags -> nativeint
Public Function GetOrCreateComInterfaceForObject (instance As Object, flags As CreateComInterfaceFlags) As IntPtr

Paramètres

instance
Object

Objet managé à exposer en dehors du runtime .NET.

flags
CreateComInterfaceFlags

Indicateurs utilisés pour configurer l’interface générée.

Retours

IntPtr

nativeint

Interface COM générée, en tant que pointeur vers l’implémentation de l’interface IUnknown , qui peut être passée en dehors du runtime .NET.

Remarques

Si une représentation COM a été créée précédemment pour le spécifié instance à l’aide de cette ComWrappers instance, l’interface COM créée précédemment est retournée. Si ce n’est pas le cas, un nouveau sera créé.

S’applique à