Compartir a través de


Interfaz IRunnableObject (objidl.h)

Habilita a un contenedor para controlar la ejecución de sus objetos incrustados. En el caso de un objeto implementado con un servidor local, al llamar al método Run se inicia el archivo .EXE del servidor. En el caso de un objeto implementado con un servidor en proceso, llamar a Run hace que el objeto .DLL archivo pase al estado en ejecución.

Herencia

La interfaz IRunnableObject hereda de la interfaz IUnknown . IRunnableObject también tiene estos tipos de miembros:

Métodos

La interfaz IRunnableObject tiene estos métodos.

 
IRunnableObject::GetRunningClass

Recupera el CLSID de un objeto en ejecución.
IRunnableObject::IsRunning

Determina si un objeto está actualmente en estado de ejecución.
IRunnableObject::LockRunning

Bloquea un objeto que ya se está ejecutando en su estado de ejecución o lo desbloquea desde su estado de ejecución. (IRunnableObject.LockRunning)
IRunnableObject::Run

Obliga a que se ejecute un objeto.
IRunnableObject::SetContainedObject

Notifica a un objeto que está incrustado en un contenedor OLE, lo que garantiza que el recuento de referencias se realice correctamente para los contenedores que admiten vínculos a objetos incrustados. (IRunnableObject.SetContainedObject)

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado objidl.h