Re: App blocked on sending IOCTL request

Hi,

  1. I have a “main thread” which creates another “child thread”.
  2. Child thread sends IOCTL request X to a WDM driver. On receiving IOCTL
    request X, WDM driver loops infinitely exiting only when a gloabl variabl
    mmm is set to FALSE
  3. main thread sends an IOCTL Y to WDM. On receiving IOCTL request Y, WDM
    driver sets mmm to FALSe. But when the main thread sends IOCTL request Y to
    WDM driver main thread is blocked forever. The IOCTL request does not land
    in WDM driver. Its unblocked only when forcefully set mmm to false using
    debugger

Is it not possible to send two IOCTL request with more than one thread?

regards
Anand