Метод IMFRealTimeClient::SetWorkQueue (mfidl.h)
Указывает рабочую очередь для ветви топологии, содержащей этот объект.
Синтаксис
HRESULT SetWorkQueue(
[in] DWORD dwWorkQueueId
);
Параметры
[in] dwWorkQueueId
Идентификатор рабочей очереди или значение , MFASYNC_CALLBACK_QUEUE_UNDEFINED. См. заметки.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Приложение может зарегистрировать ветвь топологии для использования частной рабочей очереди. Сеанс мультимедиа уведомляет любой объект конвейера, поддерживающий IMFRealTimeClient , вызывая SetWorkQueue с идентификатором рабочей очереди приложения.
Когда приложение отменяет регистрацию ветви топологии, сеанс мультимедиа снова вызывает SetWorkQueue со значением MFASYNC_CALLBACK_QUEUE_UNDEFINED.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | mfidl.h |
Библиотека | Mfuuid.lib |
См. также раздел
IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS