winrt::name_of templat fungsi (C++/WinRT)

Fungsi pembantu yang mengambil tampilan string yang berisi nama jenis yang sepenuhnya memenuhi syarat dari kelas Windows Runtime tertentu.

name_of bekerja paling baik dengan jenis yang diproyeksikan. Jika Anda menentukan jenis implementasi, maka name_of mengembalikan GUID yang diurai dari antarmuka default.

Sintaks

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

Parameter templat

typename T Antarmuka yang diproyeksikan atau jenis kelas runtime.

Mengembalikan nilai

Tampilan string dengan null-terminator di luar akhir.

Contoh

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

Persyaratan

SDK minimum yang didukung: Windows SDK versi 10.0.17134.0 (Windows 10, versi 1803)

Namespace: winrt

Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (disertakan secara default)

Lihat juga