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

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

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

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

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

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

Рутина Описание

RxCancelTimerRequest

Эта подпрограмма отменяет запрос таймера. Запрос, который необходимо отменить, определяется указателем на подпрограмму и параметр контекста.

RxPostOneShotTimerRequest

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

RxPostRecurrentTimerRequest

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