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)