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

Вспомогающая функция, которая получает строковое представление, содержащее полное имя типа определенного класса среда выполнения Windows.

name_of лучше всего работает с проецируемым типом. Если указан тип реализации, name_of возвращает строковый GUID интерфейса по умолчанию.

Синтаксис

template <typename T>
constexpr auto name_of() noexcept;

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

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

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

Строковое представление с признаком конца со значением NULL.

Пример

if (ApiInformation.IsMethodPresent(
      winrt::name_of<Windows::Devices::PointOfService::ReceiptPrintJob>(),
      L"FeedPaperByLine")) {
  ...
}

Требования

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

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

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

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