Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memanggil penanganan aktivitas saat objek terakhir dalam modul saat ini dirilis. Penanganan aktivitas ditentukan oleh pada lambda, functor, atau pointer-to-function.
Sintaks
template<typename T>
class GenericReleaseNotifier : public ReleaseNotifier;
Parameter
T
Jenis anggota data yang berisi lokasi penanganan aktivitas.
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| Module::GenericReleaseNotifier::GenericReleaseNotifier | Menginisialisasi instans baru kelas Module::GenericReleaseNotifier. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| Module::GenericReleaseNotifier::Invoke | Memanggil penanganan aktivitas yang terkait dengan objek saat ini Module::GenericReleaseNotifier . |
Anggota Data yang Dilindungi
| Nama | Deskripsi |
|---|---|
| Module::GenericReleaseNotifier::callback_ | Memegang penanganan aktivitas lambda, functor, atau pointer-to-function yang terkait dengan objek saat ini Module::GenericReleaseNotifier . |
Hierarki Warisan
ReleaseNotifier
GenericReleaseNotifier
Persyaratan
Header: module.h
Namespace: Microsoft::WRL
Module::GenericReleaseNotifier::callback_
Memegang penanganan aktivitas lambda, functor, atau pointer-to-function yang terkait dengan objek saat ini Module::GenericReleaseNotifier .
T callback_;
Module::GenericReleaseNotifier::GenericReleaseNotifier
Menginisialisasi instans baru kelas Module::GenericReleaseNotifier.
GenericReleaseNotifier(
T callback,
bool release
) throw() : ReleaseNotifier(release), callback_(callback);
Parameter
Callback
Penanganan aktivitas lambda, functor, atau pointer-to-function yang dapat dipanggil dengan operator fungsi tanda kurung (()).
lepaskan
Tentukan true untuk mengaktifkan pemanggilan metode Module::ReleaseNotifier::Release() yang mendasar; jika tidak, tentukan false.
Module::GenericReleaseNotifier::Invoke
Memanggil penanganan aktivitas yang terkait dengan objek saat ini Module::GenericReleaseNotifier .
void Invoke();