IOCTL calls

From: voidcoder (voidcoder_at_yahoo.com)
Date: 01/24/05


Date: Mon, 24 Jan 2005 14:01:16 +0100

Dear ce gurus,

does anybody know what happens when
one application called DeviceIoControl(IOCTL_xxx)
to the driver and is waiting while driver
will process IOCTL_xxx and DeviceIoControl will
return back. And in the same time another application
makes the same DeviceIoControl(IOCTL_xxx) to
the same driver.

What happens in this situation? Will IOCTL_xxx
request from the second app be delayed until IOCTL_xxx
from the first app will be processed?

Thanks



Relevant Pages

  • Re: IST in C# application
    ... The current driver is doing that with ... you have to use DeviceIoControl() API to ... I do not want to handle the IRQ source identification in the ISR (to ... it is not a standard way to handle interrupts ...
    (microsoft.public.windowsce.platbuilder)
  • Re: calling DLL from a Device Drive
    ... DeviceIoControl function to communicate with your driver. ... The inverted call _is_ the most reliable and robust method for this purpose can can be used effectively in managed languages. ...
    (microsoft.public.development.device.drivers)
  • Re: IE7 very slow to open links
    ... waiting, I get no response at all. ... The driver was causing hangs until I ... or why it would cause a problem launching from some ... Local security settings are standard (Medium-High and Medium-Low, ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: Setting OID_802_11_BSSID through DeviceIOControl()
    ... I did not write a specific driver myself. ... DeviceIOControl() function, I can query all the OIDs of interest without any ... // Construct a device name to pass to CreateFile ... I tried both with WZC running or stopped, ...
    (microsoft.public.development.device.drivers)
  • Re: Setting OID_802_11_BSSID through DeviceIOControl()
    ... Maxim Shatskih, Windows DDK MVP ... I did not write a specific driver myself. ... DeviceIOControl() function, I can query all the OIDs of interest without any ...
    (microsoft.public.development.device.drivers)