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.

Комментарии

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

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