Compartir a través de


Estructura IUMSUnblockNotification

Representa una notificación del Administrador de Recursos indicando que un proxy del subproceso que había bloqueado y desencadenado un retorno al contexto de programación designado del programador, se ha desbloqueado y está listo para ser programado. Esta interfaz no es válida una vez que el contexto de ejecución asociado del proxy de hilo, devuelto desde el método GetContext, se reprograma.

Sintaxis

struct IUMSUnblockNotification;

Miembros

Métodos públicos

Nombre Descripción
IUMSUnblockNotification::GetContext Devuelve la interfaz IExecutionContext del contexto de ejecución asociado al proxy del subproceso que se ha desbloqueado. Una vez que este método devuelve y el contexto de ejecución subyacente se ha reprogramado mediante una llamada al método IThreadProxy::SwitchTo, esta interfaz ya no es válida.
IUMSUnblockNotification::GetNextUnblockNotification Devuelve la interfaz IUMSUnblockNotification siguiente en la cadena devuelta del método IUMSCompletionList::GetUnblockNotifications.

Jerarquía de herencia

IUMSUnblockNotification

Requisitos

Encabezado: concrtrm.h

Espacio de nombres: simultaneidad

IUMSUnblockNotification::GetContext Método

Devuelve la interfaz IExecutionContext del contexto de ejecución asociado al proxy del subproceso que se ha desbloqueado. Una vez que este método devuelve y el contexto de ejecución subyacente se ha reprogramado mediante una llamada al método IThreadProxy::SwitchTo, esta interfaz ya no es válida.

virtual IExecutionContext* GetContext() = 0;

Valor devuelto

Interfaz IExecutionContext en el contexto de ejecución para un proxy de subproceso que ha sido desbloqueado.

Método IUMSUnblockNotification::GetNextUnblockNotification

Devuelve la interfaz IUMSUnblockNotification siguiente en la cadena devuelta del método IUMSCompletionList::GetUnblockNotifications.

virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;

Valor devuelto

La interfaz IUMSUnblockNotification siguiente en la cadena devuelta por el método IUMSCompletionList::GetUnblockNotifications.

Consulte también

espacio de nombres de concurrencia
IUMSScheduler (estructura)
Estructura IUMSCompletionList