Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вызывает метод обратного вызова для выполнения асинхронной операции.
Синтаксис
HRESULT MFInvokeCallback(
IMFAsyncResult *pAsyncResult
);
Параметры
pAsyncResult
Указатель на интерфейс МВФAsyncResult . Чтобы создать этот объект, вызовите MFCreateAsyncResult.
Возвращаемое значение
Функция возвращает HRESULT. Возможные значения включают, но не ограничиваются ими в следующей таблице.
| Код возврата | Description |
|---|---|
|
Функция завершилась успешно. |
|
Недопустимая рабочая очередь. Дополнительные сведения см. в разделе МВФAsyncCallback::GetParameters. |
|
Функция MFShutdown была вызвана для завершения работы платформы Media Foundation. |
Замечания
Если вы реализуете асинхронный метод, используйте эту функцию для вызова метода МВФAsyncCallback::Invoke .
Обратный вызов вызывается из рабочей очереди Media Foundation. Дополнительные сведения см. в статье "Запись асинхронного метода".
Функция MFShutdown завершает работу потоков рабочей очереди, поэтому обратный вызов не гарантируется после вызова MFShutdown .
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows Vista [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Windows Server 2008 [классические приложения | Приложения UWP] |
| целевая платформа | Виндоус |
| Header | mfapi.h |
| Library | Mfplat.lib |
| DLL | Mfplat.dll |