Pointless Blathering

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

Posts
  • Pointless Blathering

    New KMDF white-paper out on writing a bus driver

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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?

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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?

    • 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

    • 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?

    • 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?

    • 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

    • 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

    • 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"

    • 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"

    • 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

    • 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

    • 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

    • 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

    • 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) 12