IRunnableObjectImpl Class
Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia IRunnableObject.
Importante
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.
template< class T>
class IRunnableObjectImpl
Parametri
- T
La classe, derivata da IRunnableObjectImpl.
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Restituisce il CLSID del controllo in esecuzione. L'implementazione ATL imposta il CLSID a GUID_NULL e restituisce E_UNEXPECTED. |
|
Determina se il controllo è in esecuzione. L'implementazione ATL restituisce TRUE. |
|
Blocca il controllo in stato di esecuzione. L'implementazione ATL restituisce S_OK. |
|
Forza il controllo per l'esecuzione. L'implementazione ATL restituisce S_OK. |
|
Indica che il controllo è incorporato. L'implementazione ATL restituisce S_OK. |
Note
L'interfaccia IRunnableObject consente a un contenitore per determinare se un controllo è in esecuzione, lo potrebbe essere, o bloccata in stato di esecuzione. La classe IRunnableObjectImpl fornisce un'implementazione predefinita di questa interfaccia e implementa IUnknown inviando le informazioni del dispositivo di dump nelle build di debug.
Articoli correlati L'esercitazione ATL, Creare un progetto ATL
Gerarchia di ereditarietà
IRunnableObject
IRunnableObjectImpl
Requisiti
Header: atlctl.h