Plantilla de función winrt::name_of (C++/WinRT)

Función auxiliar que recupera una vista de cadena que contiene el nombre de tipo completo de una clase Windows Runtime determinada.

name_of funciona mejor con un tipo proyectado. Si especifica un tipo de implementación, name_of devuelve el GUID con cadenas de la interfaz predeterminada.

Sintaxis

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

Parámetros de plantilla

typename T Interfaz proyectada o tipo de clase en tiempo de ejecución.

Valor devuelto

Una vista de cadena con un terminador null más allá del final.

Ejemplo

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

Requisitos

SDK mínimo admitido: Windows SDK versión 10.0.17134.0 (Windows 10, versión 1803)

Espacio de nombres: winrt

Encabezado: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluido de forma predeterminada)

Consulte también