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
Флаги, используемые для настройки созданного интерфейса.
Возвращаемое значение
nativeint
Созданный COM-интерфейс в качестве указателя на реализацию IUnknown
интерфейса, который можно передать за пределы среды выполнения .NET.
Комментарии
Если ранее было создано COM-представление для указанного instance
с помощью этого ComWrappers экземпляра, будет возвращен ранее созданный COM-интерфейс. В противном случае будет создан новый экземпляр .
Применяется к
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру