winrt::name_of-Funktionsvorlage (C++/WinRT)
Eine Hilfsfunktion, die eine Zeichenfolgenansicht abruft, die den vollqualifizierten Typnamen einer bestimmten Windows-Runtime Klasse enthält.
name_of funktioniert am besten mit einem projektierten Typ. Wenn Sie einen Implementierungstyp angeben, gibt name_of die Zeichenfolgen-GUID der Standardschnittstelle zurück.
Syntax
template <typename T>
constexpr auto name_of() noexcept;
Vorlagenparameter
typename T
Ein projizierter Schnittstellen- oder Laufzeitklassentyp.
Rückgabewert
Eine Zeichenfolgenansicht mit einem Null-Terminator über das Ende hinaus.
Beispiel
if (ApiInformation.IsMethodPresent(
winrt::name_of<Windows::Devices::PointOfService::ReceiptPrintJob>(),
L"FeedPaperByLine")) {
...
}
Anforderungen
Mindest unterstützte SDK: Windows SDK Version 10.0.17134.0 (Windows 10, Version 1803)
Namespace: winrt
Header: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (standardmäßig enthalten)