Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Помещает асинхронную операцию в рабочую очередь с указанным приоритетом.
Синтаксис
HRESULT MFPutWorkItem2(
[in] DWORD dwQueue,
[in] LONG Priority,
[in] IMFAsyncCallback *pCallback,
[in] IUnknown *pState
);
Параметры
[in] dwQueue
Идентификатор рабочей очереди. Это значение может указать одну из стандартных рабочих очередей Media Foundation или рабочую очередь, созданную приложением. Список стандартных рабочих очередей Media Foundation см. в разделе " Идентификаторы рабочих очередей". Чтобы создать новую рабочую очередь, вызовите MFAllocateWorkQueue или MFAllocateWorkQueueEx .
[in] Priority
Приоритет рабочего элемента. Рабочие элементы выполняются в порядке приоритета.
[in] pCallback
Указатель на интерфейс МВФAsyncCallback . Вызывающий объект должен реализовать этот интерфейс.
[in] pState
Указатель на интерфейс IUnknown объекта состояния, определенный вызывающим объектом. Этот параметр может быть NULL. Этот объект можно использовать для хранения сведений о состоянии. Объект возвращается вызывающему объекту при вызове обратного вызова.
Возвращаемое значение
Возвращает значение HRESULT . Возможные значения включают следующие значения.
| Код возврата | Description |
|---|---|
|
Успех. |
|
Недопустимый идентификатор рабочей очереди. |
|
Функция MFStartup не была вызвана, или был вызван MFShutdown . |
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 8 [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Windows Server 2012 [классические приложения | Приложения UWP] |
| целевая платформа | Виндоус |
| Header | mfapi.h |
| Library | Mfplat.lib |
| DLL | Mfplat.dll |