Bagikan melalui


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 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.
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

Microsoft::WRL::Wrappers Namespace