Событие MEEnablerCompleted
Вызывается объектом включателя содержимого при завершении действия включения объекта. Объекты, предоставляющие интерфейс IMFContentEnabler, могут вызывать это событие. Событие возникает, если происходит одно из следующих действий:
- Метод IMFContentEnabler::AutomaticEnable завершается асинхронно.
- Приложение вызывает IMFContentEnabler::MonitorEnable, а затем приложение завершает HTTP-запрос POST, как описано в методе MonitorEnable .
Значения событий
Возможные значения, полученные из IMFMediaEvent::GetValue , включают следующие.
VARTYPE | Описание |
---|---|
VT_EMPTY |
Нет данных события. |
Комментарии
Код состояния события может содержать одно из следующих значений.
Значение | Описание |
---|---|
S_OK | Операция успешно выполнена. |
NS_E_DRM_LICENSE_NOTACQUIRED | Лицензия DRM не была приобретена. Если в предыдущей попытке использовался параметр AutomaticEnable, приложение должно попытаться получить неавтономное получение. |
NS_S_DRM_MONITOR_CANCELLED | Операция MonitorEnable была отменена. |
Чтобы получить это событие, запросите интерфейс IMFContentEnabler для интерфейса IMFMediaEventGenerator . Затем вызовите IMFMediaEventGenerator::BeginGetEvent, как описано в разделе Генераторы событий мультимедиа.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
См. также раздел