Поделиться через


Метод IMFContentProtectionManager::EndEnableContent (mfidl.h)

Завершает асинхронный запрос на выполнение действия включения содержимого. Этот метод вызывается защищенным путем мультимедиа (PMP) для завершения асинхронного вызова IMFContentProtectionManager::BeginEnableContent.

Синтаксис

HRESULT EndEnableContent(
  [in] IMFAsyncResult *pResult
);

Параметры

[in] pResult

Указатель на интерфейс IMFAsyncResult . Этот указатель является тем же значением, которое приложение передало в метод IMFAsyncCallback::Invoke вызывающего объекта.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

Когда метод BeginEnableContent завершается асинхронно, приложение уведомляет PMP, вызывая асинхронный обратный вызов. PmP вызывает EndEnableContent в приложении, чтобы получить код результата. Этот метод вызывается в потоке приложения из метода обратного вызова. Таким образом, он не должен блокировать поток, который вызвал обратный вызов.

Приложение должно возвращать код успеха или сбоя асинхронной обработки, последовавшей за вызовом BeginEnableContent.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header mfidl.h
Библиотека Mfuuid.lib

См. также раздел

IMFContentProtectionManager