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


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

Задает крайний срок, к которому должны быть завершены работы в рабочей очереди.

Синтаксис

HRESULT RtwqSetDeadline(
  [in]      DWORD    workQueueId,
  [in]      LONGLONG deadlineInHNS,
  [in, out] HANDLE   *pRequest
);

Параметры

[in] workQueueId

Идентификатор рабочей очереди. Идентификатор возвращается функцией RtwqAllocateWorkQueue .

[in] deadlineInHNS

Крайний срок выполнения работ в очереди в сто наносекундах. Например, если deadlineInHNS имеет значение 9600, то это означает 9600 сто наносекунд, что равно 960 микросекундам или 0,96 миллисекунд.

[in, out] pRequest

Получает дескриптор запроса, который можно использовать для отмены запроса путем вызова RtwqCancelDeadline.

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

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

Комментарии

Обновите крайний срок, создав новый крайний срок и освободив старый.

Отмените крайний срок, вызвав RtwqCancelDeadline.

Требования

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

См. также раздел

RtwqCancelDeadline