Structuur van IUMSUnblockNotification

Vertegenwoordigt een melding van de Resource Manager dat een threadproxy, die aanvankelijk de terugkeer naar de aangewezen plancontext van de planner blokkeerde, nu gedeblokkeerd is en klaar is om opnieuw ingepland te worden. Deze interface is ongeldig zodra de bijbehorende uitvoeringscontext van de threadproxy, geretourneerd door de GetContext methode, opnieuw is gepland.

Syntaxis

struct IUMSUnblockNotification;

Leden

Openbare methoden

Naam Description
IUMSUnblockNotification::GetContext Retourneert de IExecutionContext interface voor de uitvoeringscontext die is gekoppeld aan de threadproxy die de blokkering heeft opgeheven. Zodra deze methode wordt geretourneerd en de onderliggende uitvoeringscontext opnieuw is gepland via een aanroep naar de IThreadProxy::SwitchTo methode, is deze interface niet meer geldig.
IUMSUnblockNotification::GetNextUnblockNotification Retourneert de volgende IUMSUnblockNotification-interface in de keten die door de methode IUMSCompletionList::GetUnblockNotifications geretourneerd is.

Overnamehiƫrarchie

IUMSUnblockNotification

Requirements

Koptekst: concrtrm.h

Naamruimte: concurrentie

Methode IUMSUnblockNotification::GetContext

Retourneert de IExecutionContext-interface voor de uitvoeringscontext die is gekoppeld aan de thread-proxy die de blokkering heeft opgeheven. Zodra deze methode wordt geretourneerd en de onderliggende uitvoeringscontext opnieuw is gepland via een aanroep naar de IThreadProxy::SwitchTo methode, is deze interface niet meer geldig.

virtual IExecutionContext* GetContext() = 0;

Retourwaarde

Een IExecutionContext interface voor de uitvoeringscontext naar een threadproxy die niet meer geblokkeerd is.

Methode IUMSUnblockNotification::GetNextUnblockNotification

Retourneert de volgende IUMSUnblockNotification interface in de keten die wordt geretourneerd door de methode IUMSCompletionList::GetUnblockNotifications.

virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;

Retourwaarde

De volgende IUMSUnblockNotification interface binnen de keten die is geretourneerd door de methode IUMSCompletionList::GetUnblockNotifications.

Zie ook

concurrentie Namespace
IUMSScheduler Structuur
IUMSCompletionList Structuur