Estrutura IUMSUnblockNotification

Representa uma notificação do Resource Manager de que um proxy de thread que bloqueou e disparou um retorno ao contexto de agendamento designado do agendador foi desbloqueado e está pronto para ser agendado. Essa interface é inválida quando o contexto de execução associado do proxy de thread, retornado do método GetContext, é reagendado.

Sintaxe

struct IUMSUnblockNotification;

Membros

Métodos públicos

Nome Descrição
IUMSUnblockNotification::GetContext Retorna a interface IExecutionContext para o contexto de execução associado ao proxy de thread que foi desbloqueado. Depois que esse método é retornado e o contexto de execução subjacente é reagendado por meio de uma chamada para o método IThreadProxy::SwitchTo, essa interface deixa de ser válida.
IUMSUnblockNotification::GetNextUnblockNotification Retorna a próxima interface IUMSUnblockNotification na cadeia retornada pelo método IUMSCompletionList::GetUnblockNotifications.

Hierarquia de herança

IUMSUnblockNotification

Requisitos

Cabeçalho: concrtrm.h

Namespace: concurrency

Método IUMSUnblockNotification::GetContext

Retorna a interface IExecutionContext para o contexto de execução associado ao proxy de thread que foi desbloqueado. Depois que esse método é retornado e o contexto de execução subjacente é reagendado por meio de uma chamada para o método IThreadProxy::SwitchTo, essa interface deixa de ser válida.

virtual IExecutionContext* GetContext() = 0;

Valor de retorno

Uma interface IExecutionContext para o contexto de execução para um proxy de thread que foi desbloqueado.

Método IUMSUnblockNotification::GetNextUnblockNotification

Retorna a próxima interface IUMSUnblockNotification na cadeia retornada pelo método IUMSCompletionList::GetUnblockNotifications.

virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;

Valor de retorno

A próxima interface IUMSUnblockNotification na cadeia retornada pelo método IUMSCompletionList::GetUnblockNotifications.

Confira também

Namespace de simultaneidade
Estrutura IUMSScheduler
Estrutura IUMSCompletionList