winrt::name_of, modèle de fonction (C++/WinRT)

Fonction d’assistance qui récupère une vue de chaîne contenant le nom de type complet d’une classe Windows Runtime particulière.

name_of fonctionne le mieux avec un type projeté. Si vous spécifiez un type d’implémentation, name_of retourne le GUID stringifié de l’interface par défaut.

Syntax

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

Paramètres de modèle

typename T Une interface projetée ou un type de classe runtime.

Valeur retournée

Vue chaîne avec un terminateur null au-delà de la fin.

Exemple

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

Spécifications

Kit de développement logiciel (SDK) pris en charge minimum : Windows SDK version 10.0.0.17134.0 (Windows 10, version 1803)

Espace de noms : winrt

En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (inclus par défaut)

Voir aussi