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