Modelo de função winrt::name_of (C++/WinRT)
Uma função auxiliar que recupera uma exibição de cadeia de caracteres que contém o nome de tipo totalmente qualificado de uma classe de Windows Runtime específica.
name_of funciona melhor com um tipo projetado. Se você especificar um tipo de implementação, name_of retornará o GUID com cadeia de caracteres da interface padrão.
Syntax
template <typename T>
constexpr auto name_of() noexcept;
Parâmetros de modelo
typename T
Um tipo de classe de runtime ou interface projetada.
Valor retornado
Uma exibição de cadeia de caracteres com um terminador nulo além do final.
Exemplo
if (ApiInformation.IsMethodPresent(
winrt::name_of<Windows::Devices::PointOfService::ReceiptPrintJob>(),
L"FeedPaperByLine")) {
...
}
Requisitos
SDK mínimo com suporte: Windows SDK versão 10.0.17134.0 (Windows 10, versão 1803)
Namespace: winrt
Cabeçalho: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluído por padrão)