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


Функция 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