CallBack Объекты в Kernel mode

Тема в разделе "WASM.RESEARCH", создана пользователем mrshadows, 6 мар 2006.

  1. mrshadows

    mrshadows New Member

    Публикаций:
    0
    Регистрация:
    6 мар 2006
    Сообщения:
    2
    Наткнулся на сабж, почитал DDK нифига не понятно

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



    заранее спасибо.
     
  2. s0larian

    s0larian New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    489
    Адрес:
    Крыжёпполь
    Ты спрашиваешь о DPC?


    Код (Text):
    1.  
    2. VOID KeInitializeDpc(
    3.     IN PRKDPC  Dpc,
    4.     IN PKDEFERRED_ROUTINE  DeferredRoutine,
    5.     IN PVOID  DeferredContext
    6.     );
    7.  
     
  3. SteelRat

    SteelRat New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2004
    Сообщения:
    409


    Взаимодействие драйверов и уведомление о какком-либо событии. Это похоже на процедуру окна в ЮзерМоде, там ОСь посылает сообщения WM_..., а приложение его обрабатывает. А вот с примером туго - не использовал :dntknw: Хотя кажется придётся...

    Посмотри в ДДК \src\kernel\parport там есть пример в DriverEntry ExCreateCallback
     
  4. mrshadows

    mrshadows New Member

    Публикаций:
    0
    Регистрация:
    6 мар 2006
    Сообщения:
    2
    Пасиба