wdm

  1. Marylin

    Статья ASM. Драйверы WDM (4) – SpinLock, DPC, обмен с пользователем

    Продолжим разговор о драйверах, и на этот раз обсудим следующие моменты: 1. Очереди отложенных вызовов DPC 2. Назначение блокировок SpinLock • прочие объекты синхронизации: Event, Semaphore, Mutex 3. Общие принципы взаимодействия с пользователем • методы передачи данных Buffered и Direct •...
  2. Marylin

    Статья ASM. Драйверы WDM (1). Введение – прерывания IRQ, и их приоритеты IRQL

    Windows поставляется с ~300 драйверами, но как показывает практика, устройств в природе ещё больше, а потому приходится разрабатывать свои. Данный цикл из 4-х статей затрагивает такое сложное направление в программировании как драйвера. Продвигаясь от простого мы разберём большинство ключевых...