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.
Sintaks
template<typename T>
class MethodReleaseNotifier : public ReleaseNotifier;
Parameter
T
Jenis objek yang fungsi anggotanya adalah penanganan aktivitas.
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
Module::MethodReleaseNotifier::MethodReleaseNotifier | Menginisialisasi instans baru kelas Module::MethodReleaseNotifier . |
Metode Publik
Nama | Deskripsi |
---|---|
Module::MethodReleaseNotifier::Invoke | Memanggil penanganan aktivitas yang terkait dengan objek saat ini Module::MethodReleaseNotifier . |
Anggota Data yang Dilindungi
Nama | Deskripsi |
---|---|
Module::MethodReleaseNotifier::method_ | Menyimpan penunjuk ke penanganan aktivitas untuk objek saat ini Module::MethodReleaseNotifier . |
Module::MethodReleaseNotifier::object_ | Menyimpan penunjuk ke objek yang fungsi anggotanya adalah penanganan aktivitas untuk objek saat ini Module::MethodReleaseNotifier . |
Hierarki Warisan
ReleaseNotifier
MethodReleaseNotifier
Persyaratan
Header: module.h
Namespace: Microsoft::WRL
Module::MethodReleaseNotifier::Invoke
Memanggil penanganan aktivitas yang terkait dengan objek saat ini Module::MethodReleaseNotifier
.
void Invoke();
Module::MethodReleaseNotifier::method_
Menyimpan penunjuk ke penanganan aktivitas untuk objek saat ini Module::MethodReleaseNotifier
.
void (T::* method_)();
Module::MethodReleaseNotifier::MethodReleaseNotifier
Menginisialisasi instans baru kelas Module::MethodReleaseNotifier
.
MethodReleaseNotifier(
_In_ T* object,
_In_ void (T::* method)(),
bool release) throw() :
ReleaseNotifier(release), object_(object),
method_(method);
Parameter
object
Objek yang fungsi anggotanya adalah penanganan aktivitas.
metode
Fungsi anggota objek parameter yang merupakan penanganan aktivitas.
lepaskan
Tentukan true
untuk mengaktifkan pemanggilan metode Module::ReleaseNotifier::Release() yang mendasar; jika tidak, tentukan false
.
Module::MethodReleaseNotifier::object_
Menyimpan penunjuk ke objek yang fungsi anggotanya adalah penanganan aktivitas untuk objek saat ini Module::MethodReleaseNotifier
.
T* object_;