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
Méthodes publiques
Nom |
Description |
---|---|
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. |
|
Détermine si le contrôle exécute.L'implémentation ATL retourne TRUE. |
|
Verrouille le contrôle dans l'état d'exécution.L'implémentation ATL retourne S_OK. |
|
Force le contrôle pour exécuter.L'implémentation ATL retourne S_OK. |
|
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