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 |