Classe di IRunnableObjectImpl

Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia IRunnableObject.

Nota importanteImportante

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

y789w17a.collapse_all(it-it,VS.110).gifMetodi 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

Classe di CComControl

Altre risorse

I cenni preliminari sulle classi ATL