Partager via


Classe d'IRunnableObjectImpl

Cette classe implémente IUnknown et fournit une implémentation par défaut de l'interface d' IRunnableObject .

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans Windows Runtime.

template< class T>
class IRunnableObjectImpl

Paramètres

  • T
    Votre classe, dérivée de IRunnableObjectImpl.

Membres

y789w17a.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

IRunnableObjectImpl::GetRunningClass

Retourne le CLSID du contrôle en cours de exécution.L'implémentation ATL définit le CLSID à GUID_NULL et retourne E_UNEXPECTED.

IRunnableObjectImpl::IsRunning

Détermine si le contrôle exécute.L'implémentation ATL retourne TRUE.

IRunnableObjectImpl::LockRunning

Verrouille le contrôle dans l'état d'exécution.L'implémentation ATL retourne S_OK.

IRunnableObjectImpl::Run

Force le contrôle pour exécuter.L'implémentation ATL retourne S_OK.

IRunnableObjectImpl::SetContainedObject

Indique que le contrôle est incorporé.L'implémentation ATL retourne S_OK.

Notes

L'interface d' IRunnableObject permet à un conteneur de déterminer si un contrôle exécute, le forcent à exécuter, ou le verrouillent dans l'état d'exécution.La classe IRunnableObjectImpl fournit une implémentation par défaut de cette interface et implémente IUnknown en envoyant des informations à l'unité de vidage dans les versions debug.

Articles connexes   Didacticiel ATL, créer un projet ATL

Hiérarchie d'héritage

IRunnableObject

IRunnableObjectImpl

Configuration requise

Header: atlctl.h

Voir aussi

Référence

Classe de CComControl

Autres ressources

Vue d'ensemble de la classe ATL