Шаблон функции winrt::get_self (C++/WinRT)

Вспомогающая функция, которая, учитывая объект проецируемого типа, получает указатель на реализацию. Дополнительные сведения и примеры кода см. в разделе "Создание экземпляров и возврат типов реализаций и интерфейсов".

Синтаксис

template <typename D, typename I>
D* get_self(I const& from) noexcept

Параметры шаблона

typename D Тип реализации.

typename I Проецируемый интерфейс или тип класса среды выполнения.

Параметры

from Объект проецируемого типа — указатель на реализацию для извлечения. Этот параметр может не иметь значение NULL.

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

Указатель на объект реализации, реализующий объект интерфейса.

Требования

Минимальный поддерживаемый пакет SDK: пакет SDK Windows версии 10.0.17763.0 (Windows 10, версия 1809)

Пространство имен: winrt

Заголовок: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (включен по умолчанию)

См. также раздел