Структура 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