Partager via


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