Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Geçerli modüldeki son nesne yayımlandığında bir olay işleyicisi çağırır. Olay işleyicisi tarafından bir lambda, functor veya işaretçiden işleve belirtilir.
Sözdizimi
template<typename T>
class GenericReleaseNotifier : public ReleaseNotifier;
Parametreler
T
Olay işleyicisinin konumunu içeren veri üyesinin türü.
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| Module::GenericReleaseNotifier::GenericReleaseNotifier | Module::GenericReleaseNotifier sınıfının yeni bir örneğini başlatır. |
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| Module::GenericReleaseNotifier::Invoke | Geçerli Module::GenericReleaseNotifier nesneyle ilişkili olay işleyicisini çağırır. |
Korumalı Veri Üyeleri
| Veri Akışı Adı | Açıklama |
|---|---|
| Module::GenericReleaseNotifier::callback_ | Geçerli Module::GenericReleaseNotifier nesneyle ilişkili lambda, functor veya işaretçiden işleve olay işleyicisini tutar. |
Devralma Hiyerarşisi
ReleaseNotifier
GenericReleaseNotifier
Gereksinimler
Üst bilgi: module.h
Ad Alanı: Microsoft::WRL
Module::GenericReleaseNotifier::callback_
Geçerli Module::GenericReleaseNotifier nesneyle ilişkili lambda, functor veya işaretçiden işleve olay işleyicisini tutar.
T callback_;
Module::GenericReleaseNotifier::GenericReleaseNotifier
Module::GenericReleaseNotifier sınıfının yeni bir örneğini başlatır.
GenericReleaseNotifier(
T callback,
bool release
) throw() : ReleaseNotifier(release), callback_(callback);
Parametreler
geri çağırma
Parantez işlevi işleci (()) ile çağrılabilen lambda, functor veya işaretçiden işleve olay işleyicisi.
serbest bırakma
Temel module::ReleaseNotifier::Release() yöntemini çağırmayı etkinleştirmek için belirtintrue; aksi takdirde belirtinfalse.
Module::GenericReleaseNotifier::Invoke
Geçerli Module::GenericReleaseNotifier nesneyle ilişkili olay işleyicisini çağırır.
void Invoke();