Contact Us Archives Subscribe Downloads Resources
Vol. 1 No. 5 The Independent Newsletter of Windows Driver Programming December 15, 2003

News Briefs Features Departments

Driver Developer Conference

Nov. 11-14, 2003, Redmond WA. WD-3 was there and taking copious notes  There were two themes that strongly emerged at the DDC.

The first was that Microsoft is strongly committed as never before to support the device driver community with good documentation, training and the personal attention of the relevant experts.

The second major theme at the conference was LONGHORN -- the next Windows operating system.

Can you say “paradigm shift” or does the line “Gee Toto I don’t think we are in Kansas any more” bring anything to mind? Things have changed in Redmond!

Oh, Yeah: the food was great too! 

Read the whole story

WD-3 Subscription Service Available

In response to reader requests, we've created a subscription service. In keeping with our NONCOMMERCIAL orientation, all we ask for is your e-mail address, and all we'll ever send you are messages telling you when we post new issues. Naturally, you can opt out at any time.

All of our content is free and available to all, whether or not you're a subscriber.

Click here to reach the signup page.

Adventures in Luserland: Finding Disk Sectors Associated with File Records
by Mark Roddy

Recently a client was having a problem with data corruption while testing new Fibre Channel Adapters. A proprietary disk stress test program was detecting data corruption under extreme stress conditions. Part of the problem of getting at the root cause of the corruption was the inability to determine if the disk media was corrupted, if there was a disk cache issue, or if the Fiber Channel HBAs were malfunctioning. Analysis was hampered by the difficulty of correlating high level file IO operations with low level SCSI requests. It turns out to be unreasonably hard to figure out which physical sectors a particular disk file occupies, but Mark has a solution.

Read the whole article

Extending the Microsoft PassThru NDIS Intermediate Driver -- Part 2
by James Antognini and Thomas Divine

One common use of an NDIS intermediate driver is to block packets from disapproved addresses. In this article, James and Thomas show two ways to extend the DDK PASSTHRU sample to do this. James likes WMI as the basis for his user interface, whereas Thomas has stuck to a more traditional approach based on DeviceIoControl.

Read the whole article

Extending KS Proxy with Custom Property Pages and Interface Plug-ins
by Max Paklin

Anything connected with kernel streaming is so mysterious as to appear magical to most of us. Max wants to convince you how easy it is to write custom property pages for KS streaming filters.

Read the whole article

Some Handy/Fun/Clever Debugger Commands
by Jamie Hanrahan

In our better late than never department, Jamie writes about some his favorite debugger commands. 

Read the whole article

Letters Letters from our readers, including the answer to last issue's marginal challenge.
The Architect Design ideas for complex drivers

In this issue, Peter Jaquiery writes from down-under to explain how he converted a simple USB driver to use the new Windows Driver Framework. He says it only took him five hours, and he ended up with about half as much source code.

Security Notebook

This new regular feature offers tips and tricks for making your driver more secure. This issue: spotting numeric overflow problems in your IOCTL handlers.

Windows is a registered trademark of Microsoft Corporation. Windows Driver Developer's Digest, WD-3, WD3, the WD logo and "The Independent Newsletter of Windows Driver Programming" are service marks of the WD-3 Editorial Board. Other trademarks used at this site are the property of their respective owners.

The advice provided here is offered "as is", with no warranty of any kind and with no assurance that practicing the same will not infringe a patent or other intellectual property right belonging to a third person.

WD-3 shameless admits to borrowing the idea for this marginal note from Mad Magazine, which the EIC read avidly in his youth. What, me worry? Send us e-mail if you think we should [worry, that is].