Шаблон функции winrt::from_abi (C++/WinRT)
Важно!
Начиная с версии 10.0.17763.0 (Windows 10, версия 1809) пакета SDK Windows winrt::from_abi устарело. Вместо этого используйте winrt::get_self .
Вспомогающая функция, которая, учитывая объект проецируемого типа, извлекает указатель на реализацию. Дополнительные сведения и примеры кода см. в статье "Создание экземпляров и возврат типов реализаций и интерфейсов".
Синтаксис
template <typename D, typename I>
D* from_abi(I const& from) noexcept;
Параметры шаблона
typename D
Тип реализации.
typename I
Проецируемый тип.
Параметры
from
Объект проецируемого типа, указатель на реализацию которого требуется извлечь.
Возвращаемое значение
Указатель на объект реализации, реализующий объект интерфейса.
Требования
Минимальный поддерживаемый пакет SDK: пакет SDK Windows версии 10.0.17134.0 (Windows 10 версии 1803)
Пространство имен: winrt
Заголовок: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (включен по умолчанию)
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по