Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Помещает в очередь рабочий элемент, который ожидает передачи сигнала о событии.
Синтаксис
HRESULT RtwqPutWaitingWorkItem(
[in] HANDLE hEvent,
[in] LONG lPriority,
[in] IRtwqAsyncResult *result,
[out, optional] RTWQWORKITEM_KEY *key
);
Параметры
[in] hEvent
Дескриптор объекта события, например события или таймера. Чтобы создать объект события, вызовите CreateEvent или CreateEventEx.
[in] lPriority
Приоритет рабочего элемента. Рабочие элементы выполняются в порядке приоритета.
[in] result
Указатель на интерфейс IRtwqAsyncResult асинхронного объекта результата. Чтобы создать объект результата, вызовите RtwqCreateAsyncResult.
[out, optional] key
Получает ключ, который можно использовать для отмены ожидания. Чтобы отменить ожидание, вызовите RtwqCancelWorkItem и передайте этот ключ в параметре Key . Этот параметр может принимать значение NULL.
Возвращаемое значение
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 8.1 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2012 R2 [только классические приложения] |
| Целевая платформа | Windows |
| Header | rtworkq.h |
| Библиотека | Rtworkq.lib |
| DLL | RTWorkQ.dll |