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 l’utilisateur 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, une nouvelle est créée.

S’applique à