IRunnableObjectImpl Class
TOC
Collapse the table of content
Expand the table of content

IRunnableObjectImpl Class

 

This class implements IUnknown and provides a default implementation of the IRunnableObject interface.

System_CAPS_importantImportant

This class and its members cannot be used in applications that execute in the Windows Runtime.


      template< class 
      T
      >
class IRunnableObjectImpl

T

Your class, derived from IRunnableObjectImpl.

Name

Description

IRunnableObjectImpl::GetRunningClass

Returns the CLSID of the running control. The ATL implementation sets the CLSID to GUID_NULL and returns E_UNEXPECTED.

IRunnableObjectImpl::IsRunning

Determines if the control is running. The ATL implementation returns TRUE.

IRunnableObjectImpl::LockRunning

Locks the control into the running state. The ATL implementation returns S_OK.

IRunnableObjectImpl::Run

Forces the control to run. The ATL implementation returns S_OK.

IRunnableObjectImpl::SetContainedObject

Indicates that the control is embedded. The ATL implementation returns S_OK.

The IRunnableObject interface enables a container to determine if a control is running, force it to run, or lock it into the running state. Class IRunnableObjectImpl provides a default implementation of this interface and implements IUnknown by sending information to the dump device in debug builds.

Related Articles   ATL Tutorial, Creating an ATL Project

IRunnableObject

 IRunnableObjectImpl

Requirements

Header: atlctl.h

Show:
© 2016 Microsoft