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:Windows SDK 版本 10.0.17134.0 (Windows 10版本 1803)

命名空间: winrt

标头: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (默认包含)

请参阅