Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Invoca un controlador de eventos cuando se libera el último objeto del módulo actual. El controlador de eventos se especifica mediante un objeto y su miembro de puntero a método.
Sintaxis
template<typename T>
class MethodReleaseNotifier : public ReleaseNotifier;
Parámetros
T
Tipo del objeto cuya función miembro es el controlador de eventos.
Miembros
Constructores públicos
| Nombre | Descripción |
|---|---|
| Module::MethodReleaseNotifier::MethodReleaseNotifier | Inicializa una nueva instancia de la clase Module::MethodReleaseNotifier. |
Métodos públicos
| Nombre | Descripción |
|---|---|
| Module::MethodReleaseNotifier::Invoke | Llama al controlador de eventos asociado al objeto Module::MethodReleaseNotifier actual. |
Miembros de datos protegidos
| Nombre | Descripción |
|---|---|
| Module::MethodReleaseNotifier::method_ | Contiene un puntero al controlador de eventos del objeto Module::MethodReleaseNotifier actual. |
| Module::MethodReleaseNotifier::object_ | Contiene un puntero al objeto cuya función miembro es el controlador de eventos del objeto Module::MethodReleaseNotifier actual. |
Jerarquía de herencia
ReleaseNotifier
MethodReleaseNotifier
Requisitos
Encabezado: module.h
Espacio de nombres: Microsoft::WRL
Module::MethodReleaseNotifier::Invoke
Llama al controlador de eventos asociado al objeto Module::MethodReleaseNotifier actual.
void Invoke();
Module::MethodReleaseNotifier::method_
Contiene un puntero al controlador de eventos del objeto Module::MethodReleaseNotifier actual.
void (T::* method_)();
Module::MethodReleaseNotifier::MethodReleaseNotifier
Inicializa una nueva instancia de la clase Module::MethodReleaseNotifier.
MethodReleaseNotifier(
_In_ T* object,
_In_ void (T::* method)(),
bool release) throw() :
ReleaseNotifier(release), object_(object),
method_(method);
Parámetros
object
Objeto cuya función miembro es un controlador de eventos.
method
Función miembro del parámetro object que es el controlador de eventos.
release
Especifique true para permitir la llamada al método Module::ReleaseNotifier::Release() subyacente; de lo contrario, especifique false.
Module::MethodReleaseNotifier::object_
Contiene un puntero al objeto cuya función miembro es el controlador de eventos del objeto Module::MethodReleaseNotifier actual.
T* object_;