Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Помещает асинхронную операцию в рабочую очередь.
Синтаксис
HRESULT MFPutWorkItemEx(
[in] DWORD dwQueue,
[in] IMFAsyncResult *pResult
);
Параметры
[in] dwQueue
Идентификатор рабочей очереди. Это значение может указать одну из стандартных рабочих очередей Media Foundation или рабочую очередь, созданную приложением. Список стандартных рабочих очередей Media Foundation см. в разделе " Идентификаторы рабочих очередей". Чтобы создать новую рабочую очередь, вызовите MFAllocateWorkQueue или MFAllocateWorkQueueEx.
[in] pResult
Указатель на интерфейс МВФAsyncResult объекта асинхронного результата. Чтобы создать объект результата, вызовите MFCreateAsyncResult.
Возвращаемое значение
Возвращает значение HRESULT . Возможные значения включают следующие значения.
| Код возврата | Description |
|---|---|
|
Успех. |
|
Недопустимый идентификатор рабочей очереди. Дополнительные сведения см. в разделе МВФAsyncCallback::GetParameters. |
|
Функция MFStartup не была вызвана, или был вызван MFShutdown . |
Замечания
Чтобы вызвать рабочий элемент, эта функция передает pResult функции MFInvokeCallback . Обратный вызов указывается при создании объекта результата, указанного pResult.
Эта функция доступна на следующих платформах, если установлены распространяемые компоненты пакета SDK для Windows Media 11:
- Windows XP с пакетом обновления 2 (SP2) и более поздними версиями.
- Windows XP Media Center Edition 2005 с KB900325 (Windows XP Media Center Edition 2005) и KB925766 (накопительный пакет обновления windows XP Media Center Edition 2006 для Windows XP Media Center Edition).
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows Vista [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2008 [только классические приложения] |
| целевая платформа | Виндоус |
| Header | mfapi.h |
| Library | Mfplat.lib |
| DLL | Mfplat.dll |