Méthode IRunningObjectTable ::IsRunning (objidl.h)
Détermine si l’objet identifié par le moniker spécifié est en cours d’exécution.
Syntaxe
HRESULT IsRunning(
[in] IMoniker *pmkObjectName
);
Paramètres
[in] pmkObjectName
Pointeur vers l’interface IMoniker sur le moniker.
Valeur retournée
Si l’objet est dans l’état en cours d’exécution, la valeur de retour est TRUE. Sinon, elle est FALSE.
Remarques
Cette méthode indique simplement si un objet est en cours d’exécution. Pour récupérer un pointeur vers un objet en cours d’exécution, utilisez la méthode IRunningObjectTable ::GetObject .
Remarques aux appelants
En règle générale, vous appelez la méthode IsRunning uniquement si vous écrivez votre propre classe moniker (autrement dit, en implémentant l’interface IMoniker ). Vous appelez généralement cette méthode à partir de votre implémentation de IMoniker ::IsRunning. Toutefois, vous devez le faire uniquement si le paramètre pmkToLeft de IMoniker ::IsRunning a la valeur NULL. Sinon, vous devez appeler IMoniker ::IsRunning sur votre paramètre pmkToLeft à la place.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 |