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


Управление потоками таймера и рабочих ролей

RDBSS предоставляет несколько подпрограмм таймера для управления рабочими потоками. Эти службы предоставляются для всех драйверов мини-перенаправления сети. Доступны следующие типы подпрограмм таймера:

  • Периодический триггер

  • Однократное уведомление

Таймер связан с объектом устройства и подпрограммой рабочего потока. По истечении срока действия таймера вызывается подпрограмма рабочего потока, переданная в качестве входного параметра в исходную подпрограмму RxPostOneShotTimerRequest или RxPostRecurrentTimerRequest .

Включены следующие подпрограммы таймера RDBSS.

Подпрограмма Описание

RxCancelTimerRequest

Эта подпрограмма отменяет запрос таймера. Отменяемый запрос определяется указателем на подпрограмму и параметром контекста.

RxPostOneShotTimerRequest

Эта подпрограмма используется драйверами для инициализации одноразового запроса таймера. Подпрограмма рабочего потока, переданная этой подпрограмме, вызывается один раз по истечении срока действия таймера.

RxPostRecurrentTimerRequest

Эта подпрограмма инициализирует повторяющийся запрос таймера. Подпрограмма рабочего потока, передаваемая этой подпрограмме, вызывается через регулярные интервалы при срабатывании повторяющегося таймера на основе входных параметров этой подпрограммы.