modello di funzione winrt::name_of (C++/WinRT)

Funzione helper che recupera una visualizzazione stringa contenente il nome completo del tipo di una determinata classe Windows Runtime.

name_of funziona meglio con un tipo proiettato. Se si specifica un tipo di implementazione, name_of restituisce il GUID stringato dell'interfaccia predefinita.

Sintassi

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

Parametri di modelli

typename T Tipo di classe di interfaccia o runtime proiettato.

Valore restituito

Visualizzazione stringa con terminazione Null oltre la fine.

Esempio

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

Requisiti

SDK minimo supportato: Windows SDK versione 10.0.17134.0 (Windows 10, versione 1803)

Spazio dei nomi: winrt

Intestazione: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluso per impostazione predefinita)

Vedi anche