Compartilhar via


Classe de IRunnableObjectImpl

Essa classe implementa IUnknown e fornece uma implementação padrão de interface de IRunnableObject .

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em Tempo de Execução do Windows.

template< class T>
class IRunnableObjectImpl

Parâmetros

  • T
    Sua classe, derivada de IRunnableObjectImpl.

Membros

y789w17a.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

IRunnableObjectImpl::GetRunningClass

Retorna o CLSID do controle em execução.A implementação de ATL define o CLSID a GUID_NULL e retorna E_UNEXPECTED.

IRunnableObjectImpl::IsRunning

Determina se o controle está sendo executado.a implementação de ATL retorna Verdadeiro.

IRunnableObjectImpl::LockRunning

Bloqueia o controle no estado em execução.a implementação de ATL retorna S_OK.

IRunnableObjectImpl::Run

Força o controle para executar.a implementação de ATL retorna S_OK.

IRunnableObjectImpl::SetContainedObject

Indica que o controle está inserido.a implementação de ATL retorna S_OK.

Comentários

A interface de IRunnableObject permite que um contêiner para determinar se um controle está sendo executado, força para executar, ou bloquear-lo no estado em execução.A classe IRunnableObjectImpl fornece uma implementação padrão de esta interface e implementa IUnknown enviar informações para o dispositivo de despejo em compilações de depuração.

Artigos relacionados   tutorial de ATL, criando um projeto de ATL

Hierarquia de herança

IRunnableObject

IRunnableObjectImpl

Requisitos

Cabeçalho: atlctl.h

Consulte também

Referência

Classe de CComControl

Outros recursos

Visão geral da classe de ATL