Sdílet prostřednictvím


IUMSUnblockNotification – struktura

Představuje oznámení z Resource Manageru, že proxy vlákna, které zablokovalo a aktivovalo návrat k určenému kontextu plánování plánovače, se odblokoval a je připravený k naplánování. Toto rozhraní je neplatné, jakmile se znovu přeplánuje kontext spuštění přidruženého proxy vlákna, který se vrátí z GetContext metody.

Syntaxe

struct IUMSUnblockNotification;

Členové

Veřejné metody

Jméno popis
IUMSUnblockNotification::GetContext IExecutionContext Vrátí rozhraní pro kontext spuštění přidružený k proxy vlákna, který má odblokovaný. Jakmile tato metoda vrátí a základní kontext spuštění je přeplánován prostřednictvím volání IThreadProxy::SwitchTo metody, toto rozhraní již není platné.
IUMSUnblockNotification::GetNextUnblockNotification Vrátí další IUMSUnblockNotification rozhraní v řetězci vrácené metodou IUMSCompletionList::GetUnblockNotifications.

Hierarchie dědičnosti

IUMSUnblockNotification

Požadavky

Hlavička: concrtrm.h

Obor názvů: souběžnost

IUMSUnblockNotification::GetContext – metoda

IExecutionContext Vrátí rozhraní pro kontext spuštění přidružený k proxy vlákna, který má odblokovaný. Jakmile tato metoda vrátí a základní kontext spuštění je přeplánován prostřednictvím volání IThreadProxy::SwitchTo metody, toto rozhraní již není platné.

virtual IExecutionContext* GetContext() = 0;

Vrácená hodnota

Rozhraní IExecutionContext pro kontext spuštění pro proxy vlákna, které je odblokované.

IUMSUnblockNotification::GetNextUnblockNotification – metoda

Vrátí další IUMSUnblockNotification rozhraní v řetězci vrácené metodou IUMSCompletionList::GetUnblockNotifications.

virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;

Vrácená hodnota

Další IUMSUnblockNotification rozhraní v řetězci vrácené z metody IUMSCompletionList::GetUnblockNotifications.

Viz také

concurrency – obor názvů
IUMSScheduler – struktura
IUMSCompletionList – struktura