Condividi tramite


Metodo IOleItemContainer::IsRunning (oleidl.h)

Determina se l'oggetto specificato è in esecuzione.

Sintassi

HRESULT IsRunning(
  [in] LPOLESTR pszItem
);

Parametri

[in] pszItem

Nome del contenitore per l'oggetto.

Valore restituito

Questo metodo può restituire i valori seguenti.

Codice restituito Descrizione
S_OK
L'oggetto è in esecuzione.
S_FALSE
L'oggetto non è in esecuzione.
MK_E_NOOBJECT
Il parametro non identifica un oggetto in questo contenitore.

Commenti

L'implementazione del moniker dell'elemento di IMoniker::IsRunning chiama questo metodo.

Note per gli implementatori

L'implementazione di IOleItemContainer::IsRunning deve innanzitutto determinare se pszItem identifica uno degli oggetti del contenitore. In caso contrario, l'implementazione deve restituire MK_E_NOOBJECT. Se l'oggetto non viene caricato, l'implementazione deve restituire S_FALSE. Se viene caricato, l'implementazione può chiamare la funzione OleIsRunning per determinare se è in esecuzione.

Se pszItem assegna un nome pseudooggetto, l'implementazione può semplicemente restituire S_OK perché uno pseudooggetto viene eseguito ogni volta che il contenitore è in esecuzione.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleidl.h

Vedi anche

IOleItemContainer