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-интерфейс. В противном случае будет создан новый.