Partilhar via


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)

Confira também