Поделиться через


Структура IUMSUnblockNotification

Представляет уведомление диспетчера ресурсов о том, что прокси-поток, который заблокировал и запустил возврат к заданному контексту планирования планировщика, разблокирован и готов для планирования. Этот интерфейс является недопустимым, когда связанный с прокси-потоком контекст выполнения, возвращенный из метода GetContext, переносится.

Синтаксис

struct IUMSUnblockNotification;

Участники

Открытые методы

Имя Описание
IUMSUnblockNotification::GetContext IExecutionContext Возвращает интерфейс для контекста выполнения, связанного с прокси-сервером потока, который разблокировался. После возврата этого метода и перепланированного контекста выполнения с помощью вызова IThreadProxy::SwitchTo метода этот интерфейс больше недействителен.
IUMSUnblockNotification::GetNextUnblockNotification Возвращает следующий IUMSUnblockNotification интерфейс в цепочке, возвращаемой из метода IUMSCompletionList::GetUnblockNotifications.

Иерархия наследования

IUMSUnblockNotification

Требования

Заголовок: concrtrm.h

Пространство имен: concurrency

Метод IUMSUnblockNotification::GetContext

IExecutionContext Возвращает интерфейс для контекста выполнения, связанного с прокси-сервером потока, который разблокировался. После возврата этого метода и перепланированного контекста выполнения с помощью вызова IThreadProxy::SwitchTo метода этот интерфейс больше недействителен.

virtual IExecutionContext* GetContext() = 0;

Возвращаемое значение

Интерфейс IExecutionContext контекста выполнения для прокси-сервера потока, который разблокировался.

Метод IUMSUnblockNotification::GetNextUnblockNotification

Возвращает следующий IUMSUnblockNotification интерфейс в цепочке, возвращаемой из метода IUMSCompletionList::GetUnblockNotifications.

virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;

Возвращаемое значение

Следующий IUMSUnblockNotification интерфейс в цепочке, возвращенный методом IUMSCompletionList::GetUnblockNotifications.

См. также

Пространство имен concurrency
Структура IUMSScheduler
Структура IUMSCompletionList