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
S_OK
Kelas berhasil diaktifkan.
E_POINTER
instans adalah NULL.
CO_E_NOTINITIALIZED
Utas belum diinisialisasi di Windows Runtime dengan memanggil fungsi RoInitialize .
E_ACCESSDENIED
TrustLevel untuk kelas memerlukan proses kepercayaan penuh.
E_NOINTERFACE
Antarmuka IInspectable tidak diimplementasikan oleh kelas yang ditentukan.
E_OUTOFMEMORY
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

Lihat juga

CoCreateInstance

IActivationFactory

IInspectable

TrustLevel