Freigeben über


WMT_STATUS-Ereignisbenachrichtigung in DirectShow

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Es wurde von Source Reader und Sink Writer abgelöst. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit quellleser und Senkenschreiber anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Sowohl der ASF-Reader als auch der ASF Writer leiten WMT_STATUS Ereignisse an Anwendungen weiter. Der Writer leitet alle derartigen Ereignisse weiter, und der Leser leitet nur diejenigen weiter, die sich auf den ERWERB von DRM-Lizenzen beziehen. Um diese Ereignisbenachrichtigungen in Ihrer Anwendung zu erhalten, fügen Sie einen Fall für die EC_WMT_EVENT in Ihrer Ereignisbehandlungsfunktion hinzu. Der lParam1-Parameter , der dem Ereignis zugeordnet ist, enthält den WMT_STATUS Code (der WMT_ERROR werden kann), und lParam2 enthält eine AM_WMT_EVENT_DATA , die HRESULT enthält.