Pointless Blathering

Peter Wieland's thoughts on Windows driver development, and occasional rants about computing in general.

Penny Orwick has been working on a white paper that talks abut using KMDF to write a bus...

Date: 10/21/2008

I generally dislike Hungarian Notation.  I particularly dislike what Wikipedia calls...

Date: 10/13/2008

My last post ran into a hard-coded width in the winter style. I like the style, but i wanted the...

Date: 10/10/2008

At the DDC this year we had some very useful “community forums”. I generally come out of these...

Date: 10/06/2008

There’s a new beta of WLW available.  I used the previous version for the few posts that I did...

Date: 10/02/2008

Perhaps I'm just out of ideas, but I've decided to write about my coding style. Coding style is...

Date: 02/05/2008

I've become rather pedantic about my coding style over the years.  I've worked in a number of...

Date: 02/04/2008

(Please excuse the recycled bits.  The 7-month-old is still absorbing most of my blogging time...

Date: 01/25/2008

This is pretty cool, though my high-school french isn't sufficient to appreciate it...

Date: 09/24/2007

It's been ages since I posted to my blog and I'm sorry about that.  I recently became a dad and...

Date: 09/20/2007

I used to work with Catherine back when i was on the storage team. I learned a lot just watching...

Date: 06/15/2007

I was up way to late last night and then decided to get up this morning for the keynotes. And to...

Date: 05/17/2007

One day and i'm done. More or less. All of the KMDF and UMDF talks were front-loaded into the...

Date: 05/15/2007

Let's say you're luck enough to have more than one user-mode driver running on your system. How...

Date: 05/15/2007

Today's guest blogger is Abhishek Ram. Abhishek owns the PNP and Power Management code for UMDF now,...

Date: 03/28/2007

This came up as a question on NTDEV today. After I thought about it for a bit I realized it was...

Date: 02/05/2007

To quote from Rev. Lovejoy:    Shoo, short answer: "Yes" with an "If", long answer "No" - with a...

Date: 01/23/2007

UMDF's content in the WDK contains a handful of examples for controlling a USB device. Unfortunately...

Date: 01/10/2007

If you have a question that's not related to any of the current blog entries, or aren't sure where...

Date: 12/07/2006

I finally got back to my blog after coming back from vacation (two week drive down to disneyland...

Date: 12/06/2006

I got looped into a discussion about the WDK glossary entry for "Windows Driver Model". It got me...

Date: 10/23/2006

The question came up on the NTDEV mailing list a while back about how the "Scheduler" works in...

Date: 10/20/2006

Nar's talk on the NT I/O manager is now up on channel 9.

Date: 10/02/2006

Ilias is the latest addition to the UMDF development team. I'm really excited that he's decided to...

Date: 09/28/2006

It appears my Channel 9 interview is live. I haven't actually watched it yet, so I might regret...

Date: 09/18/2006

UMDF defines all of its interfaces using COM interfaces, rather than the flat C-style DDI that the...

Date: 09/15/2006

Trying to get the UMDF Beta 2 aligned for Windows Media Player & trying to get the Vista RC out...

Date: 09/15/2006

I'm sorry it's taken me so long to write about this. The last week or two have been pretty...

Date: 06/28/2006

YIPPY!!! Sometimes it seems like releasing software is more complicated than developing it. We...

Date: 06/15/2006

When i first saw the new start menu I'll admit that i thought it was overkill. Who in the world...

Date: 06/09/2006

I got back from vacation today and went to connect.microsoft.com to see if the WDK beta was up yet,...

Date: 05/30/2006

If i said that I wasn't happy WinHEC is over i'd be lying. But not by much - I had a very good time...

Date: 05/25/2006

GregH asked me an interesting question at WinHEC today - one for which I didn't immediately know the...

Date: 05/25/2006

I finished my talk on UMDF at WinHEC yesterday. It seems to have gone reasonably well, so I'm...

Date: 05/24/2006

Perhaps you've read through all of my posts about DMA and still think that using the DMA DDIs is...

Date: 05/11/2006

Since i'm on vacation next week, i thought i'd tackle something light this week. Last time i talked...

Date: 04/06/2006

I was playing around with the CSS override stuff today. I hope i haven't blinded anyone.

Date: 03/30/2006

The DMA API also allows you to create a section of kernel memory which you can share between your...

Date: 03/09/2006

Yesterday i talked a little about "what DMA is". Today i want to talk a little bit about how devices...

Date: 02/28/2006

So if this looks different each time you check the web page, please bear with me. I'm having trouble...

Date: 02/28/2006

I've been trying to find time to start a blog for a while now. I figure the first question i'll be...

Date: 02/27/2006