Partager via


Méthode IOleItemContainer ::IsRunning (oleidl.h)

Détermine si l’objet spécifié est en cours d’exécution.

Syntaxe

HRESULT IsRunning(
  [in] LPOLESTR pszItem
);

Paramètres

[in] pszItem

Nom du conteneur pour l’objet.

Valeur retournée

Cette méthode peut retourner les valeurs suivantes.

Code de retour Description
S_OK
L’objet est en cours d’exécution.
S_FALSE
L’objet n’est pas en cours d’exécution.
MK_E_NOOBJECT
Le paramètre n’identifie pas d’objet dans ce conteneur.

Remarques

L’implémentation de moniker d’élément d’IMoniker ::IsRunning appelle cette méthode.

Notes aux implémenteurs

Votre implémentation de IOleItemContainer ::IsRunning doit d’abord déterminer si pszItem identifie l’un des objets du conteneur. Si ce n’est pas le cas, votre implémentation doit retourner MK_E_NOOBJECT. Si l’objet n’est pas chargé, votre implémentation doit retourner S_FALSE. Si elle est chargée, votre implémentation peut appeler la fonction OleIsRunning pour déterminer si elle est en cours d’exécution.

Si pszItem nomme un pseudo-objet, votre implémentation peut simplement retourner S_OK, car un pseudo-objet est en cours d’exécution chaque fois que son conteneur est en cours d’exécution.

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 oleidl.h

Voir aussi

IOleItemContainer