Сделай PAUSY

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

  1. AS25

    AS25 New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2006
    Сообщения:
    28
    Адрес:
    Russia
    Вопрос на засыпку как в драйверах WDM делать паузы?

    Может есть какие-то функции или же надо таймер программировать и прерывание перехватывать.

    Да паузы размером в 100 нс.
     
  2. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"
    Для таких маленьких пауз подходит только крутиться в цикле и мерять время через rdtsc.

    Для пауз 1-5 мкс есть KeStallExecutionProcessor (что по сути одно и тоже что и крутиться в цикле).

    Для пауз более 15 мкс KeDelayExecutionThread.