Condividi tramite


Metodo IRunningObjectTable::IsRunning (objidl.h)

Determina se l'oggetto identificato dal moniker specificato è attualmente in esecuzione.

Sintassi

HRESULT IsRunning(
  [in] IMoniker *pmkObjectName
);

Parametri

[in] pmkObjectName

Puntatore all'interfaccia IMoniker nel moniker.

Valore restituito

Se l'oggetto si trova nello stato in esecuzione, il valore restituito è TRUE. In caso contrario, è FALSE.

Commenti

Questo metodo indica semplicemente se un oggetto è in esecuzione. Per recuperare un puntatore a un oggetto in esecuzione, utilizzare il metodo IRunningObjectTable::GetObject .

Note ai chiamanti

In genere, si chiama il metodo IsRunning solo se si sta scrivendo una classe moniker personalizzata, ovvero implementando l'interfaccia IMoniker . Questo metodo viene in genere chiamato dall'implementazione di IMoniker::IsRunning. Tuttavia, è consigliabile farlo solo se il parametro pmkToLeft di IMoniker::IsRunning è NULL. In caso contrario, devi chiamare IMoniker::IsRunning sul parametro pmkToLeft .

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

Vedi anche

IMoniker::IsRunning

IRunningObjectTable