Fungsi RoActivateInstance (roapi.h)
Mengaktifkan kelas Windows Runtime yang ditentukan.
Sintaks
HRESULT RoActivateInstance(
[in] HSTRING activatableClassId,
[out] IInspectable **instance
);
Parameter
[in] activatableClassId
Jenis: HSTRING
Pengidentifikasi kelas yang terkait dengan kelas runtime yang dapat diaktifkan.
[out] instance
Jenis: IInspectable**
Penunjuk ke instans yang diaktifkan dari kelas runtime.
Nilai kembali
Jenis: HRESULT
Fungsi ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Kelas berhasil diaktifkan. |
|
instans adalah NULL. |
|
Utas belum diinisialisasi di Windows Runtime dengan memanggil fungsi RoInitialize . |
|
TrustLevel untuk kelas memerlukan proses kepercayaan penuh. |
|
Antarmuka IInspectable tidak diimplementasikan oleh kelas yang ditentukan. |
|
Gagal membuat instans kelas. |
Keterangan
Gunakan fungsi RoActivateInstance untuk mengaktifkan kelas Windows Runtime. Fungsi RoActivateInstance terhubung ke pabrik aktivasi yang terkait dengan pengidentifikasi kelas yang dapat diaktifkan yang ditentukan, membuat instans dengan memanggil konstruktor nol argumen pada kelas , dan merilis pabrik aktivasi.
Persyaratan
Persyaratan | Nilai |
---|---|
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 | roapi.h |