Организация задержки в режиме ядра

Тема в разделе "WASM.WIN32", создана пользователем kelz, 24 май 2006.

  1. kelz

    kelz New Member

    Публикаций:
    0
    Регистрация:
    16 мар 2006
    Сообщения:
    13
    Адрес:
    Армавир
    Доброе Вам утро/день/вечер/пиво...

    У меня вопрос такого плана: какие есть способы в режиме ядра организовать задержку типа Sleep'а? Например выполняется код , потом нужна пауза в 5-10 мс и код продолжает выполняться. Поиск ничего дельного не дал. Мне в голову приходит только KeWaitForSingleObject на событие, которое устанавливается в DPC по таймеру. Но как-то это геморрно по-моему. Может есть другие пути, может функция аналогичная Sleep'у есть?
     
  2. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"
    KeDelayExecutionThread
     
  3. kelz

    kelz New Member

    Публикаций:
    0
    Регистрация:
    16 мар 2006
    Сообщения:
    13
    Адрес:
    Армавир
    Спасибо, как раз то что нужно.
     
  4. eugene_

    eugene_ New Member

    Публикаций:
    0
    Регистрация:
    15 дек 2005
    Сообщения:
    93
    Адрес:
    Russia
    или KeStallExecutionProcessor для небольших интервалов