Функция RtwqScheduleWorkItem (rtworkq.h)
Планирует выполнение асинхронной операции через указанный интервал.
Синтаксис
HRESULT RtwqScheduleWorkItem(
[in] IRtwqAsyncResult *result,
[in] INT64 Timeout,
[out, optional] RTWQWORKITEM_KEY *key
);
Параметры
[in] result
Указатель на обратный вызов. Вызывающий объект должен реализовать этот интерфейс.
[in] Timeout
Интервал времени ожидания в миллисекундах. Задайте для этого параметра отрицательное значение. Обратный вызов вызывается через −Время ожидания миллисекунда. Например, если время ожидания равно −5000, обратный вызов вызывается через 5000 миллисекунда.
[out, optional] key
Получает ключ, который можно использовать для отмены таймера. Чтобы отменить ожидание, вызовите RtwqCancelWorkItem и передайте этот ключ в параметре Key .
Возвращаемое значение
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Минимальная версия клиента | Windows 8.1 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | rtworkq.h |
Библиотека | Rtworkq.lib |
DLL | RTWorkQ.dll |