Freigeben über


EC_WINDOW_DESTROYED

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Der Videorenderer wurde zerstört oder aus dem Graphen entfernt.

Parameter

lParam1

(IUnknown*) Zeiger auf die IBaseFilter-Schnittstelle des Videorenderers.

lParam2

Keinen.

Standardaktion

Der Filterdiagramm-Manager gibt dieses Fenster über die IResourceManager-Schnittstelle als Fokus frei. Die Ereignisbenachrichtigung wird nicht an die Anwendung gesendet.

Bemerkungen

Der Videorenderer sendet dieses Ereignis, wenn er das Filterdiagramm in seiner IBaseFilter::JoinFilterGraph-Methode verlässt. (Das Senden des Ereignisses, wenn der Filter zerstört wird, kann zu spät sein, da an diesem Punkt auch der Filterdiagramm-Manager zerstört wird.)

Dieses Ereignis ermöglicht anderen Filtern das Abrufen von Ressourcen, die vom Fokus des Fensters abhängen, z. B. Audiogeräte.

Anforderungen

Anforderung Wert
Header
Dshow.h

Siehe auch

Ereignisbenachrichtigungscodes

Ereignisbenachrichtigung in DirectShow