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

Determina se o objeto especificado está em execução.

Sintaxe

HRESULT IsRunning(
  [in] LPOLESTR pszItem
);

Parâmetros

[in] pszItem

O nome do contêiner para o objeto .

Retornar valor

Esse método pode retornar os valores a seguir.

Código de retorno Descrição
S_OK
O objeto está em execução.
S_FALSE
O objeto não está em execução.
MK_E_NOOBJECT
O parâmetro não identifica um objeto neste contêiner.

Comentários

A implementação do moniker de item de IMoniker::IsRunning chama esse método.

Observações aos implementadores

Sua implementação de IOleItemContainer::IsRunning deve primeiro determinar se pszItem identifica um dos objetos do contêiner. Se isso não acontecer, sua implementação deverá retornar MK_E_NOOBJECT. Se o objeto não for carregado, sua implementação deverá retornar S_FALSE. Se ele for carregado, sua implementação poderá chamar a função OleIsRunning para determinar se ela está em execução.

Se pszItem nomear um pseudoobjeto, sua implementação poderá simplesmente retornar S_OK porque um pseudoobjeto está em execução sempre que o contêiner estiver em execução.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho oleidl.h

Confira também

Ioleitemcontainer