ComWrappers.GetOrCreateComInterfaceForObject Метод

Определение

Создает COM-представление предоставленного объекта, который может быть передан в неуправляемую среду.

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

Параметры

instance
Object

Управляемый объект для предоставления за пределами среды выполнения .NET.

flags
CreateComInterfaceFlags

Флаги, используемые для настройки созданного интерфейса.

Возвращаемое значение

IntPtr

nativeint

Созданный COM-интерфейс в качестве указателя на IUnknown реализация интерфейса, которую можно передать за пределы среды выполнения .NET.

Комментарии

Если для указанного instance ComWrappers экземпляра было создано ранее представление COM, будет возвращен ранее созданный COM-интерфейс. В противном случае будет создан новый.

Применяется к