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 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_;