KernelMode: Перехват асинхронных вызовов

Тема в разделе "WASM.WIN32", создана пользователем PavPS, 22 окт 2004.

  1. PavPS

    PavPS New Member

    Публикаций:
    0
    Регистрация:
    24 фев 2004
    Сообщения:
    109
    Адрес:
    Russia
    Доброе Всем время суток.



    Хотелось бы, уважемые обсудить следующую проблему:

    Существует некий асинхронный вызов. Синхронизация по EVENT – у.

    Т.е.: Call SomeAsyncFunct(,BufOffs,,,OFFSET EVENT)

    Потом ждем когда она выполниться WaitFormSingleObject(OFFSET EVENT)

    ....

    ...

    ..



    Теперь, я хочу перехватить результат этой ф-ии, записанный в BufOffs. Т.е. добраться до результатов быстрее ф-ии, откуда она вызвана.



    Ессно речь идет о некой перехвачиваемой асинхронной ф-ии.



    З.Ы. Есть и свои соображения, но хотелось бы услышать сначала Ваши.



    ЗЗЫ: Особое внимание надо обратить на грамотность в отношения много-много поточности.



    Заранее благодарен --==PPS==--