IUMSUnblockNotification (Estructura)
Representa una notificación del Administrador de recursos indicando que un proxy del subproceso que había bloqueado y desencadenado un valor devuelto al contexto de programación designado del programador, se ha desbloqueado y está listo para su programación. Esta interfaz no es válida una vez que el contexto de ejecución asociado del proxy del subproceso, devuelto desde el método GetContext
, se vuelve a programar.
struct IUMSUnblockNotification;
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 . |
IUMSUnblockNotification
Encabezado: concrtrm.h
Espacio de nombres: simultaneidad
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;
Interfaz IExecutionContext
para el contexto de ejecución en un proxy de subproceso que se ha desbloqueado.
Devuelve la interfaz IUMSUnblockNotification
siguiente en la cadena devuelta del método IUMSCompletionList::GetUnblockNotifications
.
virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;
La interfaz IUMSUnblockNotification
siguiente en la cadena devuelta del método IUMSCompletionList::GetUnblockNotifications
.
concurrency (espacio de nombres)
IUMSScheduler (estructura)
IUMSCompletionList (estructura)