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)

Siehe auch