IRunnableObjectImpl Class
This class implements IUnknown and provides a default implementation of the IRunnableObject interface.
Important
|
|---|
|
This class and its members cannot be used in applications that execute in the Windows Runtime. |
template< class T> class IRunnableObjectImpl
|
Name |
Description |
|---|---|
|
Returns the CLSID of the running control. The ATL implementation sets the CLSID to GUID_NULL and returns E_UNEXPECTED. |
|
|
Determines if the control is running. The ATL implementation returns TRUE. |
|
|
Locks the control into the running state. The ATL implementation returns S_OK. |
|
|
Forces the control to run. The ATL implementation returns S_OK. |
|
|
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
Important