Partager via


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

Voir aussi

IMoniker ::IsRunning

IRunningObjectTable