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 |