Interface IRunnableObject (objidl.h)
Permet à un conteneur de contrôler l'exécution de ses objets incorporés. Dans le cas d’un objet implémenté avec un serveur local, l’appel de la méthode Run lance le fichier .EXE du serveur. Dans le cas d’un objet implémenté avec un serveur in-process, l’appel de Run entraîne la transition de l’objet .DLL fichier dans l’état en cours d’exécution.
Héritage
L’interface IRunnableObject hérite de l’interface IUnknown. IRunnableObject possède également les types de membres suivants :
Méthodes
L’interface IRunnableObject possède ces méthodes.
IRunnableObject ::GetRunningClass Récupère le CLSID d’un objet en cours d’exécution. |
IRunnableObject ::IsRunning Détermine si un objet est actuellement à l’état en cours d’exécution. |
IRunnableObject ::LockRunning Verrouille un objet en cours d’exécution dans son état d’exécution ou le déverrouille de son état d’exécution. (IRunnableObject.LockRunning) |
IRunnableObject ::Run Force l’exécution d’un objet. |
IRunnableObject ::SetContainedObject Avertit un objet qu’il est incorporé dans un conteneur OLE, ce qui garantit que le comptage des références est effectué correctement pour les conteneurs qui prennent en charge les liens vers des objets incorporés. (IRunnableObject.SetContainedObject) |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | objidl.h |