Metode IInspectable::GetRuntimeClassName (inspectable.h)
Mendapatkan nama objek Windows Runtime yang sepenuhnya memenuhi syarat.
Sintaks
HRESULT GetRuntimeClassName(
[out] HSTRING *className
);
Parameter
[out] className
Jenis: HSTRING*
Nama objek Windows Runtime yang sepenuhnya memenuhi syarat.
Mengembalikan nilai
Jenis: HRESULT
Fungsi ini dapat mengembalikan nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
String className berhasil dibuat. |
|
Gagal mengalokasikan string className . |
|
className mengacu pada pabrik kelas atau antarmuka statis. |
Keterangan
Gunakan metode GetRuntimeClassName untuk mengambil nama objek Windows Runtime yang memenuhi syarat namespace.
Pemanggil bertanggung jawab untuk membebaskan string className dengan menggunakan fungsi WindowsDeleteString .
Tabel berikut menunjukkan contoh string nama kelas yang dapat dikembalikan oleh metode GetRuntimeClassName .
Contoh Nama Kelas | Deskripsi |
---|---|
Fabrikam.Kitchen.IToaster | Antarmuka di namespace Fabrikam.Kitchen. |
Fabrikam.Kitchen.Chef | Kelas di namespace Fabrikam.Kitchen. |
Windows.Foundation.Collections.IVector'1<TailspinToys.IStore> | Vektor antarmuka TailspinToys.IStore. |
Windows.Foundation.Collections.IVector'1<Windows.Foundation.Collections.IMap'2<String, TailspinToys.IStore>> | Vektor peta string ke antarmuka TailspinToys.IStore. |
Metode GetRuntimeClassName menyediakan informasi jenis paling spesifik yang dijamin objek server yang diterapkannya. Nama jenis dapat berupa nama kelas runtime, nama grup antarmuka, nama antarmuka, atau nama antarmuka berparameter.
Metode GetRuntimeClassName mengembalikan E_ILLEGAL_METHOD_CALL jika nama kelas merujuk ke pabrik kelas atau antarmuka statis.
Persyaratan
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | inspectable.h |