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 |