Структура IUMSUnblockNotificationIUMSUnblockNotification Structure

Представляет уведомление диспетчера ресурсов о том, что прокси-поток, который заблокировал и запустил возврат к заданному контексту планирования планировщика, разблокирован и готов для планирования.Represents a notification from the Resource Manager that a thread proxy which blocked and triggered a return to the scheduler's designated scheduling context has unblocked and is ready to be scheduled. Этот интерфейс является недопустимым, когда связанный с прокси-потоком контекст выполнения, возвращенный из метода GetContext, переносится.This interface is invalid once the thread proxy's associated execution context, returned from the GetContext method, is rescheduled.

СинтаксисSyntax

struct IUMSUnblockNotification;

ЧленыMembers

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

nameName ОписаниеDescription
Иумсунблоккнотификатион:: SPContextIUMSUnblockNotification::GetContext Возвращает IExecutionContext интерфейс для контекста выполнения, связанного с прокси-сервером потока, который был разблокирован.Returns the IExecutionContext interface for the execution context associated with the thread proxy which has unblocked. После того как этот метод возвращает управление, а базовый контекст выполнения был перепланирован с помощью вызова IThreadProxy::SwitchTo метода, этот интерфейс больше не является допустимым.Once this method returns and the underlying execution context has been rescheduled via a call to the IThreadProxy::SwitchTo method, this interface is no longer valid.
Иумсунблоккнотификатион:: ЖетнекстунблоккнотификатионIUMSUnblockNotification::GetNextUnblockNotification Возвращает следующий IUMSUnblockNotification интерфейс в цепочке, возвращенной методом IUMSCompletionList::GetUnblockNotifications .Returns the next IUMSUnblockNotification interface in the chain returned from the method IUMSCompletionList::GetUnblockNotifications.

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

IUMSUnblockNotification

ТребованияRequirements

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

Пространство имен: параллелизмNamespace: concurrency

Метод Иумсунблоккнотификатион:: oncontextIUMSUnblockNotification::GetContext Method

Возвращает IExecutionContext интерфейс для контекста выполнения, связанного с прокси-сервером потока, который был разблокирован.Returns the IExecutionContext interface for the execution context associated with the thread proxy which has unblocked. После того как этот метод возвращает управление, а базовый контекст выполнения был перепланирован с помощью вызова IThreadProxy::SwitchTo метода, этот интерфейс больше не является допустимым.Once this method returns and the underlying execution context has been rescheduled via a call to the IThreadProxy::SwitchTo method, this interface is no longer valid.

virtual IExecutionContext* GetContext() = 0;

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

IExecutionContextИнтерфейс для контекста выполнения для прокси-сервера потока, который был разблокирован.An IExecutionContext interface for the execution context to a thread proxy which has unblocked.

Метод Иумсунблоккнотификатион:: ЖетнекстунблоккнотификатионIUMSUnblockNotification::GetNextUnblockNotification Method

Возвращает следующий IUMSUnblockNotification интерфейс в цепочке, возвращенной методом IUMSCompletionList::GetUnblockNotifications .Returns the next IUMSUnblockNotification interface in the chain returned from the method IUMSCompletionList::GetUnblockNotifications.

virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;

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

Следующий IUMSUnblockNotification интерфейс в цепочке, возвращенной методом IUMSCompletionList::GetUnblockNotifications .The next IUMSUnblockNotification interface in the chain returned from the method IUMSCompletionList::GetUnblockNotifications.

См. также разделSee also

Пространство имен Concurrencyconcurrency Namespace
Структура IUMSSchedulerIUMSScheduler Structure
Структура IUMSCompletionListIUMSCompletionList Structure