Compartilhar via


Interface IRunnableObject (objidl.h)

Permite que um contêiner controle a execução de seus objetos inseridos. No caso de um objeto implementado com um servidor local, chamar o método Run inicia o arquivo .EXE do servidor. No caso de um objeto implementado com um servidor em processo, chamar Executar faz com que o objeto .DLL arquivo faça a transição para o estado em execução.

Herança

A interface IRunnableObject herda da interface IUnknown . IRunnableObject também tem estes tipos de membros:

Métodos

A interface IRunnableObject tem esses métodos.

 
IRunnableObject::GetRunningClass

Recupera o CLSID de um objeto em execução.
IRunnableObject::IsRunning

Determina se um objeto está atualmente no estado em execução.
IRunnableObject::LockRunning

Bloqueia um objeto já em execução em seu estado de execução ou o desbloqueia do estado em execução. (IRunnableObject.LockRunning)
IRunnableObject::Run

Força a execução de um objeto.
IRunnableObject::SetContainedObject

Notifica um objeto de que ele está inserido em um contêiner OLE, o que garante que a contagem de referência seja feita corretamente para contêineres que dão suporte a links para objetos inseridos. (IRunnableObject.SetContainedObject)

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho objidl.h