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


Функция RtwqPutWorkItem (rtworkq.h)

Помещает асинхронную операцию в рабочую очередь.

Синтаксис

HRESULT RtwqPutWorkItem(
  [in] DWORD            dwQueue,
  [in] LONG             lPriority,
  [in] IRtwqAsyncResult *result
);

Параметры

[in] dwQueue

Идентификатор рабочей очереди. Это значение может указывать одну из стандартных рабочих очередей или рабочую очередь, созданную приложением. Чтобы получить доступ к рабочей очереди, вызовите RtwqLockSharedWorkQueue.

[in] lPriority

Приоритет рабочего элемента. Рабочие элементы выполняются в порядке приоритета. Это значение должно быть равно -1, 0 или 1, где -1 — самый низкий приоритет, а 1 — самый высокий приоритет.

[in] result

Указатель на обратный вызов . Вызывающий объект должен реализовать этот интерфейс.

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

Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Целевая платформа Windows
Header rtworkq.h
Библиотека Rtworkq.lib
DLL RTWorkQ.dll