Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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