Sign in
Pointless Blathering
Peter Wieland's thoughts on Windows driver development, and occasional rants about computing in general.
Options
Blog Home
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Code
Device Drivers General
DMA
KMDF
Other
Pages
Storage Drivers
UMDF
Vista
Archive
Archives
October 2008
(5)
February 2008
(2)
January 2008
(1)
September 2007
(2)
June 2007
(1)
May 2007
(3)
March 2007
(1)
February 2007
(1)
January 2007
(2)
December 2006
(2)
October 2006
(3)
September 2006
(4)
June 2006
(3)
May 2006
(5)
April 2006
(1)
March 2006
(6)
February 2006
(4)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Pointless Blathering
New KMDF white-paper out on writing a bus driver
Posted
over 5 years ago
by
PeterWieland
0
Comments
Penny Orwick has been working on a white paper that talks abut using KMDF to write a bus driver. It’s been stalled waiting for us lazy developers to review it, but it finally came out last night: http://www.microsoft.com/whdc/driver/wdf/KMDFBusDrv...
Pointless Blathering
Pedantic Coder: Hungarian Notation
Posted
over 5 years ago
by
PeterWieland
0
Comments
I generally dislike Hungarian Notation . I particularly dislike what Wikipedia calls "System Hungarian", where the prefix indicates data type, as it adds almost no value for me. I dislike the more semantically oriented form of Hungarian...
Pointless Blathering
I've been style sheet hacking again
Posted
over 5 years ago
by
PeterWieland
1
Comments
My last post ran into a hard-coded width in the winter style. I like the style, but i wanted the text to be full screen. Hopefully the style-sheet override i put in will work. If it doens't let me know in this topic and i'll try to figure it out.
Pointless Blathering
Measuring DPC time
Posted
over 5 years ago
by
PeterWieland
7
Comments
At the DDC this year we had some very useful “community forums”. I generally come out of these feeling like I've been beaten with a sack of oranges, and this year was no exception. But one question in particular struck my eye – someone was saying that...
Pointless Blathering
Beta version of Windows Live Writer is available
Posted
over 5 years ago
by
PeterWieland
1
Comments
There’s a new beta of WLW available. I used the previous version for the few posts that I did make and it was very useful. The easiest way to try this version out is to post something, so here’s a picture of what my mornings are like these days...
Pointless Blathering
Code
Posted
over 5 years ago
by
PeterWieland
1
Comments
Perhaps I'm just out of ideas, but I've decided to write about my coding style . Coding style is usually a very personal thing, like any writing style. And as it usually causes some to foam at the mouth when brought up, I also wanted to put out...
Pointless Blathering
Pedantic Coder : Where do braces go?
Posted
over 5 years ago
by
PeterWieland
8
Comments
I've become rather pedantic about my coding style over the years. I've worked in a number of people's code, and have always felt most comfortable in the core NT code because of the consistency of formatting, naming, etc... This is a coding...
Pointless Blathering
So many ways to send SCSI requests to a driver
Posted
over 5 years ago
by
PeterWieland
2
Comments
(Please excuse the recycled bits. The 7-month-old is still absorbing most of my blogging time (along with sleeping time, dating time, playing time, cleaning time, working time, etc...)) A question came up on the ntdev mailing list about why there...
Pointless Blathering
WDK available in other languages
Posted
over 6 years ago
by
PeterWieland
0
Comments
This is pretty cool, though my high-school french isn't sufficient to appreciate it completely. The WDK content on MSDN has been translated into multiple languages. It's a machine translation and to make up for the inconsistencies they do...
Pointless Blathering
Where is Peter
Posted
over 6 years ago
by
PeterWieland
1
Comments
It's been ages since I posted to my blog and I'm sorry about that. I recently became a dad and it turns up that absorbs a lot of the free time I used to spend on my blog. I'm hoping to get back into things ... so don't remove me from your OPML files...
Pointless Blathering
Catherine van Ingen is up on Channel 9
Posted
over 6 years ago
by
PeterWieland
0
Comments
I used to work with Catherine back when i was on the storage team. I learned a lot just watching Catherine do what she does. I went to the taping of the interview and it was quite amusing. I think this is definately worth the hour it takes to watch. http...
Pointless Blathering
WinHEC Day 2 - So Very Tired
Posted
over 6 years ago
by
PeterWieland
0
Comments
I was up way to late last night and then decided to get up this morning for the keynotes. And to make it somewhere by 8 i have to get up early since i'm not really functional in the mornings. So it's been a long day, but a good one. Mark Russinovich gave...
Pointless Blathering
WinHEC Day 1
Posted
over 6 years ago
by
PeterWieland
0
Comments
One day and i'm done. More or less. All of the KMDF and UMDF talks were front-loaded into the conference so we were finished "talking" by 4:15. Eliyas and I gave our talk this morning on what's new in KMDF and UMDF. It seemed to go pretty well, though...
Pointless Blathering
How do i figure out which host contains my driver?
Posted
over 6 years ago
by
PeterWieland
1
Comments
Let's say you're luck enough to have more than one user-mode driver running on your system. How would you figure out which is running your driver? Let's take my laptop. By luck i happen to have installed both the UMDF skeleton and echo drivers. I'm interested...
Pointless Blathering
How to enable USB selective suspend and system wake in the UMDF driver for a USB device
Posted
over 6 years ago
by
PeterWieland
6
Comments
Today's guest blogger is Abhishek Ram. Abhishek owns the PNP and Power Management code for UMDF now, and has been working on getting idle detection and wait-wake support into UMDF for a future release. In the interim he spent some time looking at how...
Pointless Blathering
My UMDF driver has some data - how do I get it to my app?
Posted
over 6 years ago
by
PeterWieland
3
Comments
This came up as a question on NTDEV today. After I thought about it for a bit I realized it was actually a pretty good question. You've started writing your driver, or at least thinking about your driver. You know you'll get some data back from the device...
Pointless Blathering
Do UMDF drivers require signing?
Posted
over 6 years ago
by
PeterWieland
1
Comments
To quote from Rev. Lovejoy : Shoo, short answer: "Yes" with an "If", long answer "No" - with a "But. There are two types of driver signing, which complicates the answer. As usual any answers I provide are probably vague and can be overridden...
Pointless Blathering
Fixing the UMDF USB samples to install both on XP & Vista
Posted
over 6 years ago
by
PeterWieland
4
Comments
UMDF's content in the WDK contains a handful of examples for controlling a USB device. Unfortunately they only show how to do it on Vista. The problem was that WinUSB's co-installer wasn't added to the WDK until very late - too late for us to be able...
Pointless Blathering
Don't trip over the skin change
Posted
over 7 years ago
by
PeterWieland
2
Comments
I finally got back to my blog after coming back from vacation (two week drive down to disneyland with the wife … lots of fun) and noticed that the CSS overrides I'd done looked even worse than before. However they also loaded a lot of new skins...
Pointless Blathering
Glossary Definition of "WDM"
Posted
over 7 years ago
by
PeterWieland
2
Comments
I got looped into a discussion about the WDK glossary entry for "Windows Driver Model". It got me thinking about how difficult it is to explain things in the driver space to non-driver folks. When I was working in storage I used to have this problem...
Pointless Blathering
Does Windows have a "Scheduler"
Posted
over 7 years ago
by
PeterWieland
5
Comments
The question came up on the NTDEV mailing list a while back about how the "Scheduler" works in Windows … specifically about what thread it ran on and how it got control. The answer is that you should ignore this idea that there's a "scheduler" as...
Pointless Blathering
Meet my boss
Posted
over 7 years ago
by
PeterWieland
1
Comments
Nar's talk on the NT I/O manager is now up on channel 9.
Pointless Blathering
Ilias Tsigkogiannis has started a Blog about learning to write Windows Drivers
Posted
over 7 years ago
by
PeterWieland
0
Comments
Ilias is the latest addition to the UMDF development team. I'm really excited that he's decided to start blogging about his initial experience learning about how WDM and UMDF drivers work. Hopefully this can serve as a helpful introduction for anyone...
Pointless Blathering
Pointless Blathering on Channel 9
Posted
over 7 years ago
by
PeterWieland
2
Comments
It appears my Channel 9 interview is live. I haven't actually watched it yet, so I might regret putting this link up before I do, but people are going to find it anyway. Hopefully I sound insightful. And hopefully the squeaky voice is due to an audio...
Pointless Blathering
COM in UMDF
Posted
over 7 years ago
by
PeterWieland
0
Comments
UMDF defines all of its interfaces using COM interfaces, rather than the flat C-style DDI that the KMDF team used. When kernel developers see this their first question is often "why did you do that?" and it's an understandable question. I had a long...
Page 1 of 2 (45 items)
1
2