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

Cria e retorna um ponteiro para um enumerador que pode listar os monikers de todos os objetos atualmente registrados na ROT (tabela de objetos em execução).

Sintaxe

HRESULT EnumRunning(
  [out] IEnumMoniker **ppenumMoniker
);

Parâmetros

[out] ppenumMoniker

Um ponteiro para uma variável de ponteiro IEnumMoniker que recebe o ponteiro de interface para o novo enumerador para o ROT. Quando bem-sucedida, a implementação chama AddRef no enumerador ; é responsabilidade do chamador chamar Release. Se ocorrer um erro; a implementação define *ppenumMoniker comoNULL.

Retornar valor

Esse método pode retornar os valores retornados padrão E_OUTOFMEMORY e S_OK.

Comentários

IRunningObjectTable::EnumRunning deve criar e retornar um ponteiro para uma interface IEnumMoniker em um objeto enumerador. Os métodos de enumerador padrão podem ser chamados para enumerar os monikers atualmente registrados no registro. O enumerador não pode ser usado para enumerar monikers registrados na ROT após a criação do enumerador.

O método EnumRunning destina-se principalmente ao uso pelo sistema na implementação da tabela de objetos de alerta. Observe que o OLE 2 não inclui uma implementação da tabela de objetos de alerta.

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

Confira também

Ienummoniker

Irunningobjecttable