IUMSUnblockNotification, structure
Représente une notification du gestionnaire des ressources qui indique qu'un proxy de thread qui s'est bloqué et qui a déclenché un retour vers le contexte de planification désigné du planificateur s'est débloqué et est prêt à être planifié. Cette interface n'est pas valide une fois que le contexte d'exécution associé du proxy de thread, retourné à partir de la méthode GetContext
, est replanifié.
Syntaxe
struct IUMSUnblockNotification;
Membres
Méthodes publiques
Nom | Description |
---|---|
IUMSUnblockNotification ::GetContext | Retourne l’interface IExecutionContext pour le contexte d’exécution associé au proxy de thread qui a été débloqué. Une fois cette méthode retournée et que le contexte d’exécution sous-jacent a été replanifié via un appel à la IThreadProxy::SwitchTo méthode, cette interface n’est plus valide. |
IUMSUnblockNotification ::GetNextUnblockNotification | Retourne l’interface suivante IUMSUnblockNotification dans la chaîne retournée par la méthode IUMSCompletionList::GetUnblockNotifications . |
Hiérarchie d'héritage
IUMSUnblockNotification
Spécifications
En-tête : concrtrm.h
Espace de noms : concurrency
IUMSUnblockNotification ::GetContext, méthode
Retourne l’interface IExecutionContext
pour le contexte d’exécution associé au proxy de thread qui a été débloqué. Une fois cette méthode retournée et que le contexte d’exécution sous-jacent a été replanifié via un appel à la IThreadProxy::SwitchTo
méthode, cette interface n’est plus valide.
virtual IExecutionContext* GetContext() = 0;
Valeur de retour
Interface IExecutionContext
pour le contexte d’exécution vers un proxy de thread qui a été déblocée.
IUMSUnblockNotification ::GetNextUnblockNotification, méthode
Retourne l’interface suivante IUMSUnblockNotification
dans la chaîne retournée par la méthode IUMSCompletionList::GetUnblockNotifications
.
virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;
Valeur de retour
Interface suivante IUMSUnblockNotification
dans la chaîne retournée par la méthode IUMSCompletionList::GetUnblockNotifications
.
Voir aussi
accès concurrentiel Namespace
IUMSScheduler, structure
IUMSCompletionList, structure