MEEnablerCompleted-Ereignis
Wird von einem Content Enabler-Objekt ausgelöst, wenn die Aktivierungsaktion des Objekts abgeschlossen ist. Objekte, die die IMFContentEnabler-Schnittstelle verfügbar machen, können dieses Ereignis auslösen. Das Ereignis wird ausgelöst, wenn einer der folgenden Ereignisse auftritt:
- Die IMFContentEnabler::AutomaticEnable-Methode wird asynchron abgeschlossen.
- Die Anwendung ruft IMFContentEnabler::MonitorEnable auf, und die Anwendung schließt dann die HTTP POST-Anforderung ab, wie in der MonitorEnable-Methode beschrieben.
Ereigniswerte
Mögliche Werte, die von IMFMediaEvent::GetValue abgerufen werden, umfassen Folgendes.
VARTYPE | BESCHREIBUNG |
---|---|
VT_EMPTY |
Keine Ereignisdaten. |
Bemerkungen
Der status Code aus dem Ereignis kann einen der folgenden Werte enthalten.
Wert | BESCHREIBUNG |
---|---|
S_OK | Der Vorgang wurde erfolgreich ausgeführt. |
NS_E_DRM_LICENSE_NOTACQUIRED | Die DRM-Lizenz wurde nicht erworben. Wenn beim vorherigen Versuch AutomaticEnable verwendet wurde, sollte die Anwendung versuchen, eine nicht unbeaufsichtigte Erfassung zu verwenden. |
NS_S_DRM_MONITOR_CANCELLED | Der MonitorEnable-Vorgang wurde abgebrochen. |
Um dieses Ereignis zu empfangen, fragen Sie die IMFContentEnabler-Schnittstelle für die IMFMediaEventGenerator-Schnittstelle ab. Rufen Sie dann IMFMediaEventGenerator::BeginGetEvent auf, wie im Thema Medienereignisgeneratoren beschrieben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|
Weitere Informationen