Freigeben über


IEnumRegFilters-Schnittstelle (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Hinweis Diese Schnittstelle ist veraltet. Neue Anwendungen sollten IFilterMapper2::EnumMatchingFilters aufrufen, die Moniker aufzählt und einen Zeiger auf die IEnumMoniker-Schnittstelle zurückgibt.
 
Diese Schnittstelle stellt Methoden zum Auflisten registrierter Filter bereit. Die IFilterMapper::EnumMatchingFilters-Methode gibt einen Zeiger auf diese Schnittstelle zurück. IFilterMapper wurde jedoch zugunsten von IFilterMapper2 als veraltet gekennzeichnet.

Vererbung

Die IEnumRegFilters-Schnittstelle erbt von der IUnknown-Schnittstelle . IEnumRegFilters verfügt auch über folgende Membertypen:

Methoden

Die IEnumRegFilters-Schnittstelle verfügt über diese Methoden.

 
IEnumRegFilters::Clone

Hinweis Die IEnumRegFilters-Schnittstelle ist veraltet. Diese Methode ist derzeit nicht implementiert und gibt E_NOTIMPL zurück. (IEnumRegFilters.Clone)
IEnumRegFilters::Next

Hinweis Die IEnumRegFilters-Schnittstelle ist veraltet. Füllt das Array mit Beschreibungen der nächsten Gruppe von Filtern (angegeben durch den cFilters-Parameter), die die bei der Erstellung des Enumerators angegebenen Anforderungen erfüllen.
IEnumRegFilters::Reset

Hinweis Die IEnumRegFilters-Schnittstelle ist veraltet. Setzt den Enumerator zurück, sodass der nächste Aufruf der IEnumRegFilters::Next-Methode beim ersten Filter (falls vorhanden) erneut beginnt.
IEnumRegFilters::Skip

Hinweis Die IEnumRegFilters-Schnittstelle ist veraltet. Diese Methode ist derzeit nicht implementiert und gibt E_NOTIMPL zurück. (IEnumRegFilters.Skip)

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile strmif.h

Weitere Informationen

Veraltete Schnittstellen