Condividi tramite


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

IRunnableObjectImpl::GetRunningClass

Restituisce il CLSID del controllo in esecuzione. L'implementazione ATL imposta il CLSID a GUID_NULL e restituisce E_UNEXPECTED.

IRunnableObjectImpl::IsRunning

Determina se il controllo è in esecuzione. L'implementazione ATL restituisce TRUE.

IRunnableObjectImpl::LockRunning

Blocca il controllo in stato di esecuzione. L'implementazione ATL restituisce S_OK.

IRunnableObjectImpl::Run

Forza il controllo per l'esecuzione. L'implementazione ATL restituisce S_OK.

IRunnableObjectImpl::SetContainedObject

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

Vedere anche

Riferimenti

CComControl Class

Altre risorse

ATL Class Overview