Microsoft::WRL Namespace
Menentukan jenis dasar yang membentuk Pustaka Templat Windows Runtime C++.
Sintaks
namespace Microsoft::WRL;
Anggota
Typedefs
Nama | Deskripsi |
---|---|
InhibitWeakReferencePolicy |
RuntimeClassFlags<WinRt | InhibitWeakReference> |
Kelas
Nama | 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 DeferrableEventArgs | Kelas templat yang digunakan untuk jenis argumen peristiwa untuk penangguhan. |
Kelas EventSource | Mewakili peristiwa. EventSource fungsi anggota menambahkan, menghapus, dan memanggil penanganan aktivitas. |
Kelas FtmBase | Mewakili objek marshaler berulir bebas. |
Kelas Modul | Mewakili kumpulan objek terkait. |
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
Nama | Deskripsi |
---|---|
Struktur ChainInterfaces | Menentukan fungsi verifikasi dan inisialisasi yang dapat diterapkan ke sekumpulan ID antarmuka. |
Struktur CloakedIid | Menunjukkan ke RuntimeClass templat , 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. |
Struktur RuntimeClassFlags | Berisi jenis untuk instans RuntimeClass. |
Enumerasi
Nama | Deskripsi |
---|---|
Enumerasi AsyncResultType | Menentukan jenis hasil yang dikembalikan oleh GetResults() metode . |
Enumerasi ModuleType | Menentukan apakah modul harus mendukung server dalam proses atau server di luar proses. |
Enumerasi RuntimeClassType | Menentukan jenis instans RuntimeClass yang didukung. |
Fungsi
Nama | Deskripsi |
---|---|
Fungsi AsWeak | Mengambil referensi lemah ke instans tertentu. |
Fungsi Panggilan Balik (WRL) | 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. |
Buat Fungsi | Menginisialisasi kelas Windows Runtime yang ditentukan. |
Persyaratan
Header: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Namespace: Microsoft::WRL
Baca juga
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