Метод IMFMediaEventGenerator::EndGetEvent (mfobjects.h)

Завершает асинхронный запрос для следующего события в очереди.

Синтаксис

HRESULT EndGetEvent(
  [in]  IMFAsyncResult *pResult,
  [out] IMFMediaEvent  **ppEvent
);

Параметры

[in] pResult

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

[out] ppEvent

Получает указатель на интерфейс IMFMediaEvent . Вызывающий объект должен освободить интерфейс .

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

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

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

Комментарии

Вызовите этот метод из метода IMFAsyncCallback::Invoke приложения. Пример кода см . в разделе IMFMediaEventGenerator::BeginGetEvent.

Требования

   
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfobjects.h (включая Mfidl.h)
Библиотека Mfuuid.lib

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

IMFMediaEventGenerator

Генераторы событий мультимедиа