Module::GenericReleaseNotifier — Klasa
Wywołuje program obsługi zdarzeń po wydaniu ostatniego obiektu w bieżącym module. Procedura obsługi zdarzeń jest określana przez element lambda, functor lub wskaźnik-funkcja.
Składnia
template<typename T>
class GenericReleaseNotifier : public ReleaseNotifier;
Parametry
T
Typ elementu członkowskiego danych, który zawiera lokalizację programu obsługi zdarzeń.
Członkowie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
Module::GenericReleaseNotifier::GenericReleaseNotifier | Inicjuje nowe wystąpienie klasy Module::GenericReleaseNotifier . |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
Module::GenericReleaseNotifier::Invoke | Wywołuje program obsługi zdarzeń skojarzony z bieżącym Module::GenericReleaseNotifier obiektem. |
Chronione składowe danych
Nazwa/nazwisko | opis |
---|---|
Module::GenericReleaseNotifier::callback_ | Przechowuje program obsługi zdarzeń lambda, functor lub pointer-to-function skojarzony z bieżącym Module::GenericReleaseNotifier obiektem. |
Hierarchia dziedziczenia
ReleaseNotifier
GenericReleaseNotifier
Wymagania
Nagłówek: module.h
Przestrzeń nazw: Microsoft::WRL
Module::GenericReleaseNotifier::callback_
Przechowuje program obsługi zdarzeń lambda, functor lub pointer-to-function skojarzony z bieżącym Module::GenericReleaseNotifier
obiektem.
T callback_;
Module::GenericReleaseNotifier::GenericReleaseNotifier
Inicjuje nowe wystąpienie klasy Module::GenericReleaseNotifier
.
GenericReleaseNotifier(
T callback,
bool release
) throw() : ReleaseNotifier(release), callback_(callback);
Parametry
Wywołania zwrotnego
Procedura obsługi zdarzeń lambda, functor lub wskaźnik-funkcja, którą można wywołać za pomocą operatora funkcji nawiasów (()
).
Wydania
Określ true
, aby włączyć wywoływanie bazowej metody Module::ReleaseNotifier::Release(), w przeciwnym razie określ wartość false
.
Module::GenericReleaseNotifier::Invoke
Wywołuje program obsługi zdarzeń skojarzony z bieżącym Module::GenericReleaseNotifier
obiektem.
void Invoke();
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla