Método IRunningObjectTable::IsRunning (objidl.h)

Determina si el objeto identificado por el moniker especificado se está ejecutando actualmente.

Sintaxis

HRESULT IsRunning(
  [in] IMoniker *pmkObjectName
);

Parámetros

[in] pmkObjectName

Puntero a la interfaz IMoniker en el moniker.

Valor devuelto

Si el objeto está en estado de ejecución, el valor devuelto es TRUE. De lo contrario, es FALSE.

Comentarios

Este método simplemente indica si un objeto se está ejecutando. Para recuperar un puntero a un objeto en ejecución, use el método IRunningObjectTable::GetObject .

Notas a los autores de llamadas

Por lo general, llama al método IsRunning solo si está escribiendo su propia clase de moniker (es decir, implementando la interfaz IMoniker ). Normalmente, se llama a este método desde la implementación de IMoniker::IsRunning. Sin embargo, solo debe hacerlo si el parámetro pmkToLeft de IMoniker::IsRunning es NULL. De lo contrario, debe llamar a IMoniker::IsRunning en el parámetro pmkToLeft en su lugar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado objidl.h

Consulte también

IMoniker::IsRunning

IRunningObjectTable