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.
|
This new regular feature offers tips and tricks for making your
driver more secure. This issue: spotting numeric overflow problems
in your IOCTL handlers.
|
|