Interface IEnumRegFilters (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Nota Essa interface foi preterida. Novos aplicativos devem chamar IFilterMapper2::EnumMatchingFilters, que enumera monikers e retorna um ponteiro para a interface IEnumMoniker .
 
Essa interface fornece métodos para enumerar filtros registrados. O método IFilterMapper::EnumMatchingFilters retorna um ponteiro para essa interface. No entanto, IFilterMapper foi preterido em favor de IFilterMapper2.

Herança

A interface IEnumRegFilters herda da interface IUnknown . IEnumRegFilters também tem estes tipos de membros:

Métodos

A interface IEnumRegFilters tem esses métodos.

 
IEnumRegFilters::Clone

Observação A interface IEnumRegFilters foi preterida. Esse método não está implementado no momento e retorna E_NOTIMPL. (IEnumRegFilters.Clone)
IEnumRegFilters::Next

Observação A interface IEnumRegFilters foi preterida. Preenche a matriz com descrições do próximo conjunto de filtros (especificado pelo parâmetro cFilters) que atendem aos requisitos especificados após a criação do enumerador.
IEnumRegFilters::Reset

Observação A interface IEnumRegFilters foi preterida. Redefine o enumerador para que a próxima chamada para o método IEnumRegFilters::Next comece novamente no primeiro filtro, se houver.
IEnumRegFilters::Skip

Observação A interface IEnumRegFilters foi preterida. Esse método não está implementado no momento e retorna E_NOTIMPL. (IEnumRegFilters.Skip)

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho strmif.h

Confira também

Interfaces preteridas