Path: news.mitre.org!blanket.mitre.org!nntprelay.mathworks.com!peerfeed.ncal.verio.net!news.he.net!newshub.cts.com!newsfeed.cts.com!cmkrnl!jeh From: jeh@cmkrnl.com (Jamie Hanrahan) Newsgroups: comp.os.ms-windows.programmer.nt.kernel-mode Subject: Re: Synchronize Device Driver Message-ID: <1998Jan25.002822.8443@cmkrnl> Date: 25 Jan 98 00:28:22 PST References: <6ae2ku$a8a@bgtnsc02.worldnet.att.net> <885702416.344945@wagasa.cts.com> Organization: Kernel Mode Systems, San Diego, CA Lines: 14 In article <885702416.344945@wagasa.cts.com>, "Jamey Kirby" writes: > You should create a thread for each device and store the handle/pointer in > the device extension. This ensures that the device will handle the calls for > each device synchronously. Please, no. MUCH too much overhead. See my other reply in this topic re KDEVICE_QUEUEs, KeInsertDeviceQueue, and KeRemoveDeviceQueue. --- Jamie Hanrahan, Kernel Mode Systems, San Diego CA Internet: jeh@cmkrnl.com (JH645) CompuServe: 74140,2055 drivers, internals, networks, applications, and training for VMS and Windows NT NT driver FAQ, links, and other information: http://www.cmkrnl.com/ If you post a reply in news, please don't e-mail it too.