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


Метод IMFSourceResolver::EndCreateObjectFromURL (mfidl.h)

Завершает асинхронный запрос на создание объекта из URL-адреса.

Синтаксис

HRESULT EndCreateObjectFromURL(
  [in]  IMFAsyncResult *pResult,
  [out] MF_OBJECT_TYPE *pObjectType,
  [out] IUnknown       **ppObject
);

Параметры

[in] pResult

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

[out] pObjectType

Получает элемент перечисления MF_OBJECT_TYPE , указывающий тип созданного объекта.

[out] ppObject

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

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

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

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

Комментарии

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

Требования

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

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

IMFSourceResolver

Сопоставитель источника