Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wywołuje program obsługi zdarzeń po wydaniu ostatniego obiektu w bieżącym module. Procedura obsługi zdarzeń jest określana przez obiekt i jego element członkowski wskaźnika do metody.
Składnia
template<typename T>
class MethodReleaseNotifier : public ReleaseNotifier;
Parametry
T
Typ obiektu, którego funkcja składowa jest procedurą obsługi zdarzeń.
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
Module::MethodReleaseNotifier::MethodReleaseNotifier | Inicjuje nowe wystąpienie klasy Module::MethodReleaseNotifier . |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
Module::MethodReleaseNotifier::Invoke | Wywołuje program obsługi zdarzeń skojarzony z bieżącym Module::MethodReleaseNotifier obiektem. |
Chronione składowe danych
Nazwa/nazwisko | opis |
---|---|
Module::MethodReleaseNotifier::method_ | Przechowuje wskaźnik do programu obsługi zdarzeń dla bieżącego Module::MethodReleaseNotifier obiektu. |
Module::MethodReleaseNotifier::object_ | Przechowuje wskaźnik do obiektu, którego funkcja składowa jest procedurą obsługi zdarzeń dla bieżącego Module::MethodReleaseNotifier obiektu. |
Hierarchia dziedziczenia
ReleaseNotifier
MethodReleaseNotifier
Wymagania
Nagłówek: module.h
Przestrzeń nazw: Microsoft::WRL
Module::MethodReleaseNotifier::Invoke
Wywołuje program obsługi zdarzeń skojarzony z bieżącym Module::MethodReleaseNotifier
obiektem.
void Invoke();
Module::MethodReleaseNotifier::method_
Przechowuje wskaźnik do programu obsługi zdarzeń dla bieżącego Module::MethodReleaseNotifier
obiektu.
void (T::* method_)();
Module::MethodReleaseNotifier::MethodReleaseNotifier
Inicjuje nowe wystąpienie klasy Module::MethodReleaseNotifier
.
MethodReleaseNotifier(
_In_ T* object,
_In_ void (T::* method)(),
bool release) throw() :
ReleaseNotifier(release), object_(object),
method_(method);
Parametry
object
Obiekt, którego funkcja składowa jest procedurą obsługi zdarzeń.
metoda
Funkcja składowa obiektu parametru, który jest procedurą obsługi zdarzeń.
zwolnić
Określ true
, aby włączyć wywoływanie bazowej metody Module::ReleaseNotifier::Release(), w przeciwnym razie określ wartość false
.
Module::MethodReleaseNotifier::object_
Przechowuje wskaźnik do obiektu, którego funkcja składowa jest procedurą obsługi zdarzeń dla bieżącego Module::MethodReleaseNotifier
obiektu.
T* object_;