Compartilhar via


IRunningObjectTable::IsRunning

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Este método determina se o objeto identificado pelo moniker especificado está atualmente execução. Este método procura o moniker na Running Object Table (ROT).

Syntax

HRESULT IsRunning(
  IMoniker* pmkObjectName 
);

Parameters

  • pmkObjectName
    [no] Ponteiro para o IMoniker interface no moniker a pesquisa na Running Object TABLE.

Return Value

  • S_OK
    O objeto identificado por pmkObjectName é execução.
  • S_FALSE
    Não há nenhuma entrada para pmkObjectName Na ROT ou que ele identifica o objeto não está mais execução (no qual maiúsculas e minúsculas, a entrada for revogada).

Remarks

Este método simplesmente indica se um objeto é execução. Para recuperar um ponteiro para uma execução objeto, use o IRunningObjectTable::GetObject método.

Para determinar se a plataforma oferece suporte a esta interface, consulte Determinando suporte COM APIs.

Notas para chamadores

Geralmente, você chamar o IRunningObjectTable::IsRunning método apenas se você estiver escrevendo seu próprio classe moniker (isto é, Implementando o IMoniker interface).

Você geralmente chamar esse método de sua implementação de IMoniker::IsRunning. Entretanto, você deve fazer isso somente se o pmkToLeft parâmetro de IMoniker::IsRunning é NULL. Caso contrário, você deve chamar IMoniker::IsRunning No seu pmkToLeft parâmetro em vez disso.

Requirements

Header objidl.h, objidl.idl
Library ole32.lib, uuid.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

IMoniker::IsRunning