Bagikan melalui


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.

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