Partilhar via


Estrutura IUMSUnblockNotification

Representa uma notificação do Gestor de Recursos de que um proxy de thread que bloqueou e desencadeou um retorno ao contexto de agendamento designado pelo agendador foi desbloqueado e está pronto para ser agendado. Esta interface torna-se inválida assim que o contexto de execução associado ao proxy de thread, devolvido pelo GetContext método, for reagendado.

Sintaxe

struct IUMSUnblockNotification;

Membros

Métodos Públicos

Nome Description
IUMSUnblockNotification::GetContext Devolve a IExecutionContext interface para o contexto de execução associado ao proxy de thread que está desbloqueado. Quando este método retorna e o contexto de execução subjacente é reagendado através de uma chamada ao IThreadProxy::SwitchTo método, esta interface deixa de ser válida.
IUMSUnblockNotification::GetNextUnblockNotification Devolve a próxima IUMSUnblockNotification interface na cadeia devolvida do método IUMSCompletionList::GetUnblockNotifications.

Hierarquia de herança

IUMSUnblockNotification

Requerimentos

Cabeçalho: concrtrm.h

Namespace: simultaneidade

Método IUMSUnblockNotification::GetContext

Retorna a interface IExecutionContext para o contexto de execução associado ao proxy de thread que foi desbloqueado. Quando este método retorna e o contexto de execução subjacente é reagendado através de uma chamada ao IThreadProxy::SwitchTo método, esta interface deixa de ser válida.

virtual IExecutionContext* GetContext() = 0;

Valor de retorno

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

IUMSUnblockNotification::Método GetNextUnblockNotification

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

virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;

Valor de retorno

A interface seguinte IUMSUnblockNotification na cadeia retornou do método IUMSCompletionList::GetUnblockNotifications.

Consulte também

concorrência Namespace
Estrutura IUMSScheduler
Estrutura IUMSCompletionList