none
Kernel Driver IST in User Mode? RRS feed

  • Question

  • Hi,

    We are discussing about the diagram shown in the following URL:https://msdn.microsoft.com/en-us/library/jj659820.aspx

    In the past I posted similar question for Windows CE 6.0 (http://www.tech-archive.net/Archive/WindowsCE/microsoft.public.windowsce.platbuilder/2009-09/msg00242.html) and got a reply that IST of a Kernel mode driver is in Kernel mode but not in User mode.

    We will try to setup the hardware and see in which mode the Kernel driver IST runs.

    Meanwhile if anyone has any inputs please let us know.

    Best Regards,

    GSR


    • Edited by GSRid Thursday, January 29, 2015 11:44 AM
    Thursday, January 29, 2015 11:43 AM

All replies

  • Just a quick update

    We are creating a thread in Keypad driver which is running in Kernel Mode.

    Inside the Keypad thread we are printing the thread ID using GetCurrentThreadId API.

    Using remote tools process viewer under NK.exe process this thread is listed.

    That means our understanding is a thread created in Kernel mode driver is also running in Kernel mode.

    Let me know if you have any other ideas/thoughts.

    Regards,

    GSR

    Thursday, January 29, 2015 12:37 PM
  • That is correct, the IST service thread will be running in the kernel space.

    Dave

    • Proposed as answer by DaveVMVP Sunday, February 1, 2015 12:27 AM
    Thursday, January 29, 2015 10:38 PM
  •  Hi Dave,

    Thanks for the reply.

    Regards,

    GSR

    Friday, January 30, 2015 11:43 AM