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


Функция MFAllocateWorkQueue (mfapi.h)

Создает новую рабочую очередь.

Синтаксис

HRESULT MFAllocateWorkQueue(
  [out] DWORD *pdwWorkQueue
);

Параметры

[out] pdwWorkQueue

Получает идентификатор для рабочей очереди.

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

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

Код возврата Описание
S_OK
Функция выполнена успешно.
E_FAIL
Приложение превысило максимальное число рабочих очередей.
MF_E_SHUTDOWN
Приложение не вызывало MFStartup, или приложение уже вызывало MFShutdown.

Комментарии

Завершив работу с рабочей очередью, вызовите MFUnlockWorkQueue.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header mfapi.h
Библиотека Mfplat.lib
DLL Mfplat.dll

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

MFPutWorkItem

MFPutWorkItemEx

Функции Media Foundation

Рабочие очереди