Bagikan melalui


API WRL Kunci menurut Kategori

Tabel berikut ini mencantumkan kelas Pustaka Templat C++ Windows Runtime utama, struktur, fungsi, dan makro. Konstruksi dalam namespace layanan dan kelas pembantu dihilangkan. Ini mencantumkan penambahan dokumentasi API, yang diatur berdasarkan namespace layanan.

Kelas

Judul Deskripsi
Kelas ActivationFactory Memungkinkan satu atau beberapa kelas diaktifkan oleh Windows Runtime.
Kelas AsyncBase Mengimplementasikan komputer status asinkron Windows Runtime.
Kelas ClassFactory Menerapkan fungsionalitas IClassFactory dasar antarmuka.
Kelas ComPtr Membuat jenis penunjuk cerdas yang mewakili antarmuka yang ditentukan oleh parameter templat. ComPtr secara otomatis mempertahankan jumlah referensi untuk penunjuk antarmuka yang mendasar dan merilis antarmuka saat jumlah referensi masuk ke nol.
Kelas Peristiwa (Pustaka Templat C++ Runtime Windows) Mewakili peristiwa.
Kelas EventSource Mewakili peristiwa. EventSource fungsi anggota menambahkan, menghapus, dan memanggil penanganan aktivitas.
Kelas FtmBase Mewakili objek marshaler berulir bebas.
Kelas Handlet Mewakili handel ke objek.
Kelas HString Menyediakan dukungan untuk memanipulasi handel HSTRING.
Kelas HStringReference Mewakili HSTRING yang dibuat dari string yang ada.
Kelas Modul Mewakili kumpulan objek terkait.
Module::GenericReleaseNotifier Class Memanggil penanganan aktivitas saat objek terakhir dalam modul saat ini dirilis. Penanganan aktivitas ditentukan oleh pada lambda, functor, atau pointer-to-function.
Module::MethodReleaseNotifier Class Memanggil penanganan aktivitas saat objek terakhir dalam modul saat ini dirilis. Penanganan aktivitas ditentukan oleh objek dan anggota pointer-to-a-method-nya.
Module::ReleaseNotifier Class Memanggil penanganan aktivitas saat objek terakhir dalam modul dirilis.
Kelas RoInitializeWrapper Menginisialisasi Windows Runtime.
Kelas RuntimeClass Mewakili kelas instans yang mewarisi jumlah antarmuka yang ditentukan, dan menyediakan dukungan Windows Runtime, COM klasik, dan referensi lemah yang ditentukan.
Kelas SimpleActivationFactory Menyediakan mekanisme mendasar untuk membuat Windows Runtime atau kelas dasar COM klasik.
Kelas SimpleClassFactory Menyediakan mekanisme mendasar untuk membuat kelas dasar.
Kelas WeakRef Mewakili referensi lemah yang hanya dapat digunakan oleh Windows Runtime, bukan COM klasik. Referensi lemah mewakili objek yang mungkin atau mungkin tidak dapat diakses.

Struktur

Judul Deskripsi
Struktur ChainInterfaces Menentukan fungsi verifikasi dan inisialisasi yang dapat diterapkan ke sekumpulan ID antarmuka.
Struktur CloakedIid Menunjukkan ke RuntimeClasstemplat , Implements dan ChainInterfaces bahwa antarmuka yang ditentukan tidak dapat diakses dalam daftar IID.
Terapkan Struktur QueryInterface Mengimplementasikan dan GetIid untuk antarmuka yang ditentukan.
Struktur MixIn Memastikan bahwa kelas runtime berasal dari antarmuka Windows Runtime, jika ada, lalu antarmuka COM klasik.

Fungsi

Judul Deskripsi
Fungsi ActivateInstance Mendaftarkan dan mengambil instans jenis tertentu yang ditentukan dalam ID kelas tertentu.
Fungsi AsWeak Mengambil referensi lemah ke instans tertentu.
Fungsi Panggilan Balik Membuat objek yang fungsi anggotanya adalah metode panggilan balik.
Fungsi CreateActivationFactory Membuat pabrik yang menghasilkan instans kelas yang ditentukan yang dapat diaktifkan oleh Windows Runtime.
Fungsi CreateClassFactory Membuat pabrik yang menghasilkan instans kelas yang ditentukan.
Fungsi GetActivationFactory Mengambil pabrik aktivasi untuk jenis yang ditentukan oleh parameter templat.
Buat Fungsi Menginisialisasi kelas Windows Runtime yang ditentukan.

Makro

Judul Deskripsi
Makro ActivatableClass Mengisi cache internal yang berisi pabrik yang dapat membuat instans kelas yang ditentukan.
Makro InspectableClass Mengatur nama kelas runtime dan tingkat kepercayaan.

Baca juga

Pustaka Templat Windows Runtime C++ (WRL)