winrt::get_class_name (C++/WinRT)
Fungsi pembantu yang mengambil string yang berisi nama jenis yang sepenuhnya memenuhi syarat dari kelas Windows Runtime yang diwakili oleh objek dari jenis yang diproyeksikan tertentu. Ini adalah nilai yang sama yang dikembalikan dari panggilan ke IInspectable::GetRuntimeClassName.
Ini adalah fungsi gratis yang mengambil nama kelas runtime dari IInspectable arbitrer apa pun. Untuk fungsi anggota yang dibuat secara otomatis yang hanya tersedia pada jenis implementasi, lihat GetRuntimeClassName. Untuk penjelasan tentang jenis implementasi dan konsep jenis yang diproyeksikan, lihat Menggunakan API dengan C++/WinRT dan API Penulis dengan C++/WinRT.
Sintaks
inline winrt::hstring get_class_name(winrt::Windows::Foundation::IInspectable const& object);
Parameter
object
Instans jenis yang diproyeksikan untuk kelas Windows Runtime (kelas runtime apa pun; baik itu jenis Windows, atau jenis pihak kedua atau ketiga).
Nilai kembali
Winrt::hstring yang berisi nama jenis yang sepenuhnya memenuhi syarat dari kelas Windows Runtime yang diwakili oleh object
. Perhatikan bahwa jenis kelas Windows Runtime dikembalikan, bukan jenis yang diproyeksikan. Dalam contoh di bawah ini, jenis proyeksi C++/WinRT adalah winrt::Windows::Foundation::Uri, tetapi nilai yang dikembalikan dari winrt::get_class_name adalah "Windows.Foundation.Uri", yang merupakan nama jenis kelas runtime.
Contoh
winrt::Windows::Foundation::Uri contosoUri{ L"https://www.contoso.com" };
winrt::hstring name = winrt::get_class_name(contosoUri);
assert(name == L"Windows.Foundation.Uri");
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
- namespace winrt
- Menggunakan API dengan C++/WinRT
- Api Pembuat dengan C++/WinRT
- IInspectable::GetRuntimeClassName, fungsi WinRT mentah yang dibungkus pembantu ini
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk