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 操作已取消。 |
若要接收此事件,请查询 IMFMediaEventGenerator 接口的 IMFContentEnabler 接口。 然后调用 IMFMediaEventGenerator::BeginGetEvent,如主题 媒体事件生成器中所述。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
另请参阅